AI असिस्टेंट कनेक्ट करें
Agent DVR को Claude, ChatGPT, Cursor और VS Code Copilot जैसे AI असिस्टेंट से सीधे उपयोग किया जा सकता है। सामान्य भाषा में पूछें - "मुझे कल रात कौन से अलर्ट्स मिले थे?", "ड्राइववे कैमरे पर आज सुबह क्या हुआ दिखाएँ", "गैरेज के कैमरे अक्षम करें" - और असिस्टेंट आपके लाइव कैमरे, रिकॉर्डिंग और अलर्ट लॉग से उत्तर देता है, जिसमें छवियाँ भी शामिल हैं।
यह Model Context Protocol (MCP) के माध्यम से काम करता है, जो बाहरी औजार से कनेक्ट करने के लिए असिस्टेंट द्वारा उपयोग किया जाने वाला खुला मानक है। Agent DVR दो स्थानों पर MCP सर्वर प्रदान करता है, और आप अपने असिस्टेंट को जो आपके लिए उपयुक्त हो उससे कनेक्ट करते हैं:
- Agent DVR में अंतर्निहित (स्थानीय एंडपॉइंट): आपके अपने सर्वर द्वारा आपके स्थानीय नेटवर्क पर परोसा जाता है। कोई खाता या सदस्यता की आवश्यकता नहीं है। समान कंप्यूटर या LAN पर चलने वाले असिस्टेंट के लिए।
- iSpyConnect.com के माध्यम से (क्लाउड एंडपॉइंट): वेब पोर्टल और मोबाइल ऐप्स के समान रिमोट एक्सेस पर आपके सर्वर तक पहुँचता है, कहीं से भी, बिना पोर्ट फॉरवर्डिंग के। iSpyConnect सदस्यता की आवश्यकता है। यह claude.ai, ChatGPT और फोन के लिए उपयोग करने वाला है।
दोनों औजार का समान सेट प्रदान करते हैं। Agent DVR 8.0.3 या बाद के संस्करण की आवश्यकता है।
स्थानीय अंतबिंदु
हर Agent DVR सर्वर अपने लोकल वेब सर्वर पर /mcp पर MCP परोसता है, इसलिए यदि आप Agent DVR UI को http://localhost:8090 पर खोलते हैं तो एंडपॉइंट http://localhost:8090/mcp है (अपने सर्वर का पता और पोर्ट LAN पर किसी अन्य कंप्यूटर से उपयोग करें, उदाहरण के लिए http://192.168.1.10:8090/mcp)। यह डिफ़ॉल्ट रूप से चालू है और सेटिंग्स - लोकल सर्वर में AI सहायक (MCP) एंडपॉइंट से बंद किया जा सकता है।
एक्सेस लोकल API के बाकी हिस्से के समान नियमों का पालन करता है: अपने स्वयं के नेटवर्क से कोई लॉगिन की आवश्यकता नहीं है, जब तक कि API सुरक्षित करें सक्षम न हो, जिस स्थिति में सहायक को एडमिन उपयोगकर्ता का यूजरनेम और पासवर्ड भेजना चाहिए (अधिकांश MCP क्लाइंट आपको प्राधिकरण हेडर जोड़ने देते हैं)। आपके नेटवर्क के बाहर से कनेक्शन को अतिरिक्त रूप से लाइसेंस की आवश्यकता है, जो UI के पोर्ट-फॉरवर्डेड एक्सेस के समान है।
Claude Code
claude mcp add --transport http agentdvr http://localhost:8090/mcp
Cursor
.cursor/mcp.json में जोड़ें (या सेटिंग्स - MCP के माध्यम से):
{ "mcpServers": { "agentdvr": { "url": "http://localhost:8090/mcp" } } }
VS Code (Copilot)
.vscode/mcp.json में जोड़ें:
{ "servers": { "agentdvr": { "type": "http", "url": "http://localhost:8090/mcp" } } }
Claude Desktop
Claude डेस्कटॉप ऐप सीधे आपके अपने कंप्यूटर पर सर्वर को कॉल नहीं कर सकता, इसलिए यह आपके लिए एक छोटी एक्सटेंशन का उपयोग करता है। AgentDVR.mcpb डाउनलोड करें, फिर Claude Desktop में सेटिंग्स - एक्सटेंशन खोलें और फ़ाइल को पृष्ठ पर ड्रैग करें। यह सक्षम करके इंस्टॉल हो जाता है और http://localhost:8090/mcp से कनेक्ट होता है; कॉन्फ़िगर करें पर केवल तभी क्लिक करें जब आपका सर्वर दूसरे कंप्यूटर पर हो या API सुरक्षित करें सक्षम हो। Claude हर बार जब कोई नया टूल उपयोग किया जाता है तो अनुमति मांगता है - संकेतों को रोकने के लिए "हमेशा अनुमति दें" चुनें।
अन्य सहायक
कोई भी क्लाइंट जो HTTP पर MCP का समर्थन करता है ("Streamable HTTP") वही URL उपयोग कर सकता है। सहायक की सेटिंग्स में "MCP सर्वर", "कनेक्टर" या "औजार" देखें।
Claude वेब ऐप और मोबाइल ऐप्स, और ChatGPT, आपके अपने नेटवर्क पर सर्वर तक बिल्कुल नहीं पहुंच सकते; वे क्लाउड एंडपॉइंट का उपयोग करते हैं।
क्लाउड समापन बिंदु
iSpyConnect सदस्यता के साथ, आपके सर्वर यहाँ भी पहुँचने योग्य हैं:
https://www.ispyconnect.com/mcp
उस URL को अपने सहायक में एक कस्टम कनेक्टर या MCP सर्वर के रूप में जोड़ें (उदाहरण के लिए claude.ai में सेटिंग्स - कनेक्टर्स और Claude ऐप्स, या ChatGPT और Cursor में समतुल्य)। सहायक एक iSpyConnect साइन इन पृष्ठ खोलता है; साइन इन करें, चुनें कि क्या नियंत्रण के साथ-साथ देखने की अनुमति देनी है, और अनुमति दें क्लिक करें। और कुछ भी कॉन्फ़िगर करने की आवश्यकता नहीं है: आपके खाते से जुड़ा प्रत्येक Agent DVR सर्वर जिसमें रिमोट एक्सेस सक्षम है, उपलब्ध है, और यदि आपके पास एक से अधिक हैं तो सहायक पूछेगा कि आप किस का मतलब रखते हैं।
अनुरोध उसी रिले पर यात्रा करते हैं जो वेब पोर्टल उपयोग करता है, इसलिए कोई पोर्ट फॉरवर्डिंग आवश्यक नहीं है और आपका सर्वर कभी भी इंटरनेट के लिए उजागर नहीं होता है। जब आपकी सदस्यता समाप्त हो जाती है तो एक्सेस रुक जाता है, और प्रत्येक सहायक के एक्सेस को किसी भी समय सहायक की अपनी कनेक्टर सेटिंग्स से हटाया जा सकता है।
आपका सर्वर चल रहा होना चाहिए और iSpyConnect से कनेक्टेड होना चाहिए (स्थानीय UI में पैडलॉक आइकन रिमोट कनेक्शन स्थिति दिखाता है)। सर्वर सेटिंग्स में बाहरी एक्सेस ब्लॉक करें इस एंडपॉइंट को भी ब्लॉक करता है।
Assistant क्या कर सकता है
सहायक कच्चे API के बजाय उद्देश्य-निर्मित औजारों का एक छोटा समूह देखते हैं, इसलिए उत्तर त्वरित और सस्ते रहते हैं:
- देखना: अपने सर्वर और डिवाइस सूचीबद्ध करें (स्थान और स्वास्थ्य के साथ), गतिविधि सारांश प्राप्त करें (रिकॉर्डिंग और प्रति कैमरा प्रति घंटे अलर्ट्स, जो डिटेक्ट किया गया के साथ), एक समय खिड़की में रिकॉर्डिंग सूचीबद्ध करें, एक पूरी खिड़की को फ्रेम की ग्रिड के रूप में एक नज़र में देखें, एक कैमरा को एक दिन भर फ्रेम की टाइमलाइन के रूप में देखें, एक रिकॉर्डिंग से नमूना फ्रेम लें, कैमरा का लाइव स्नैपशॉट लें, अलर्ट लॉग पढ़ें, और वेब यूआई में एक रिकॉर्डिंग खोलने के लिए एक लिंक प्राप्त करें।
- नियंत्रण: सर्वर को सक्रिय और निष्क्रिय करें, प्रोफ़ाइल लागू करें, डिवाइस को सक्षम या अक्षम करें, रिकॉर्डिंग मोड बदलें, अलर्ट और डिटेक्टर को चालू या बंद करें, PTZ कैमरों को प्रीसेट पर ले जाएं, और API से अन्य स्थिति परिवर्तन करें।
- बाकी सब कुछ: आगे की पढ़ने और नियंत्रण कमांड की एक सूची जो सहायक कॉल कर सकता है जब कोई समर्पित औजार फ़िट नहीं होता (सिस्टम आंकड़े, एक डिवाइस की पूरी स्थिति, PTZ प्रीसेट आदि)।
सहायक रिकॉर्डिंग या फ़ोटो को डिलीट नहीं कर सकता, डिवाइस या सर्वर कॉन्फ़िगरेशन को नहीं बदल सकता, डिवाइस को जोड़ या हटा नहीं सकता, या सर्वर को रीस्टार्ट नहीं कर सकता: वे कमांड जानबूझकर की नहीं दी जाती हैं, कोई भी एंडपॉइंट उपयोग किया जाए। क्लाउड एंडपॉइंट पर, देखना और नियंत्रण अलग-अलग अनुमतियाँ हैं जिन्हें आप साइन-इन पेज पर प्रदान करते हैं, और उपयोग को रिले की सुरक्षा के लिए दर-सीमित किया जाता है।
उदाहरण प्रॉम्ट
- "क्या कोई पिछले 24 घंटों में सामने के दरवाजे पर गया है? मुझे दिखाएं।"
- "इस सुबह फीडर पर कौन सी चिड़िया आई?"
- "आज ड्राइववे कितना व्यस्त था, और कब?"
- "मुझे दिन भर पिछला बगीचा दिखाएं। बारिश कब शुरू हुई?"
- "कल मुझे कौन से अलर्ट्स आए, और क्या उनमें से कोई लोग थे?"
- "अभी सामने के दरवाजे पर कौन है?"
- "कौन से कैमरे ऑफलाइन हैं?"
- "हम निकल रहे हैं - अवे प्रोफ़ाइल के साथ सब कुछ सक्षम करें।"
- "होम स्थान में सभी कैमरों को अक्षम करें।"
- "मुझे कूरियर की क्लिप के लिए एक लिंक भेजें।"
पूर्वनिर्धारित वर्कफ़्लो
सर्वर प्रॉम्ट टेम्पलेट भी प्रदान करता है जो प्रॉम्ट समर्थन वाले सहायक (Claude Desktop, Claude Code, Cursor और अन्य) स्लैश कमांड या मेनू में दिखाते हैं। प्रत्येक एक पूर्ण बहु-चरणीय वर्कफ़्लो चलाता है और परिणाम रिपोर्ट करता है:
- morning_briefing - कैमरों ने पिछली शाम के बाद से क्या देखा: गतिविधि, अलर्ट्स, उल्लेखनीय लोग, वाहन और जानवर, और कैमरा स्वास्थ्य।
- door_report - कौन एक दरवाजा कैमरे पर आया, समय के साथ, प्रत्येक आगंतुक ने क्या किया और प्रत्येक क्लिप के लिए एक लिंक।
- wildlife_report - कौन से जानवर और चिड़िया कैमरे ने पकड़ी, जैसा कि फुटेज अनुमति देता है उतनी बारीकी से पहचाना गया।
- camera_health - हर सर्वर और कैमरा ऑफलाइन, अक्षम, त्रुटियों और शांत हो गए कैमरों के लिए जांचा गया।
- day_in_review - एक कैमरा पूरे दिन भर फ्रेम की टाइमलाइन के रूप में, दृश्य कैसे बदला इसके आख्यान के साथ।
समस्या निवारण
- सहायक लोकल एंडपॉइंट से कनेक्ट नहीं कर सकता: एक ब्राउज़र में URL जांचें - http://localhost:8090/mcp को उत्तर देना चाहिए (एक त्रुटि संदेश ठीक है; "कनेक्शन अस्वीकृत" नहीं है)। सुनिश्चित करें कि पोर्ट सर्वर सेटिंग्स - लोकल सर्वर से मेल खाता है और कि एंडपॉइंट वहां सक्षम है।
- 401 अनुमति दी गई नहीं: API सुरक्षित करें सक्षम है, इसलिए सहायक को एक व्यवस्थापक उपयोगकर्ता के क्रेडेंशियल भेजने होंगे, या आप अपने नेटवर्क के बाहर से कनेक्ट कर रहे हैं।
- 403 निषिद्ध: बिना लाइसेंस के अपने नेटवर्क के बाहर से कनेक्ट करना। इसके बजाय क्लाउड एंडपॉइंट का उपयोग करें।
- 404 नहीं मिला: एंडपॉइंट सर्वर सेटिंग्स में बंद है, या सर्वर 8.0.3 से पुराना है।
- क्लाउड एंडपॉइंट कहता है कि सर्वर ऑफलाइन है: सर्वर iSpyConnect से कनेक्ट नहीं है। लोकल इंटरफेस में पैडलॉक आइकन जांचें और सुनिश्चित करें कि बाहरी एक्सेस ब्लॉक करें बंद है।
- सहायक क्या कर रहा है यह देखना: सर्वर सेटिंग्स में लॉगिंग को डीबग पर सेट करें और सर्वर मेनू से लॉग्स खोलें। स्थानीय एंडपॉइंट पर प्रत्येक अनुरोध और औजार कॉल को "MCP" उपसर्ग के साथ लॉग किया जाता है, जिसमें तर्क (Arguments) और यह कितना समय लगा, दोनों शामिल हैं। क्लाउड एंडपॉइंट के माध्यम से औजार iSpyConnect.com पर चलते हैं और सर्वर केवल उन्हें भेजी गई व्यक्तिगत कमांड देखता है, जिन्हें "RelayApi" उपसर्ग के साथ लॉग किया जाता है।