पूर्ण डिवाइस जीवनचक्र — पंजीकरण, निगरानी, कमांड, अपडेट, डी-कमीशन
IoT MCP Server
IoT डिवाइस प्रबंधन — टेलीमेट्री, कमांड, अलर्ट, डिजिटल ट्विन्स, फ्लीट प्रबंधन, OTA अपडेट, जियोफेंसिंग
यह एजेंट को क्या देता है
एक MCP कनेक्शन के पीछे एक उद्देश्य-निर्मित क्षमता।
सर्वर अपने डोमेन लॉजिक का मालिक होता है और एक टूल अनुबंध प्रकाशित करता है जिसे MCP क्लाइंट खोज सकता है। ADK-Rust उस अनुबंध को एजेंट में लोड कर सकता है, चुने गए मॉडल प्रदाता के लिए प्रत्येक स्कीमा को सामान्यीकृत कर सकता है, और कनेक्शन जीवनचक्र को एजेंट के बिजनेस लॉजिक से बाहर रखता है।
स्वचालित अलर्टिंग — टेलीमेट्री इनजेस्टिंग स्वचालित रूप से अलर्ट नियमों का मूल्यांकन करता है और अलर्ट ट्रिगर करता है
डिजिटल ट्विन्स — रिपोर्टेड बनाम वांछित स्थिति के साथ ड्रिफ्ट डिटेक्शन
फ्लीट संचालन — डिवाइस समूह बनाएं और बल्क कमांड भेजें
OTA प्रबंधन — फर्मवेयर संस्करण और रोलआउट ट्रैकिंग
जियोफेंसिंग — उल्लंघन पहचान के लिए हैवर्साइन दूरी गणना
शून्य कॉन्फ़िगरेशन — बिना MQTT ब्रोकर्स या क्लाउड निर्भरता के तुरंत शुरू होता है
आर्किटेक्चर
IoT MCP Server एजेंट सिस्टम में कैसे फिट बैठता है।
मॉडल को कभी भी सर्वर के पीछे सिस्टम के कार्यान्वयन विवरण या क्रेडेंशियल्स की आवश्यकता नहीं होती। यह समीक्षित टूल परिभाषाओं को देखता है। MCP क्लाइंट खोज और कॉल संभालता है, जबकि सर्वर सत्यापन, नीति, और अपने डोमेन सिस्टम के साथ संचार का स्वामित्व रखता है।
ADK-Rust एजेंट
समीक्षित टूल कैटलॉग से एक क्षमता चुनता है।
MCP क्लाइंट
स्कीमाओं का पता लगाता है, कॉल भेजता है, और टाइप की गई सामग्री प्राप्त करता है।
IoT MCP Server
अनुरोध को सत्यापित करता है और 22 दस्तावेजीकृत टूल अनुबंधों का मालिक है।
डोमेन सिस्टम
API, डेटा, क्रेडेंशियल्स, और सर्वर के पीछे के बिजनेस नियमों को बनाए रखता है।
प्रोजेक्ट दस्तावेज़ से
सर्वर की प्रकाशित वास्तुकला
टूल कैटलॉग
एजेंट IoT MCP Server से क्या करवा सकता है?
प्रत्येक टूल का एक स्थिर नाम, एक मानव-पठनीय उद्देश्य, और MCP प्रारंभिककरण के दौरान खोजा गया JSON इनपुट अनुबंध होता है। जोखिम वर्ग प्रोजेक्ट के रजिस्ट्री मैनिफेस्ट से आते हैं जब उपलब्ध हों।
22 नामित टूल्स
device_registerडिवाइस (सेंसर, एक्ट्यूएटर, गेटवे, एज) को स्थान, टैग, निर्देशांक के साथ पंजीकृत करें
see documentationdevice_listऑनलाइन/ऑफ़लाइन स्थिति सारांश के साथ सभी डिवाइस सूचीबद्ध करें
see documentationdevice_getडिवाइस विवरण प्राप्त करें जिसमें ट्विन स्थिति और हाल की टेलीमेट्री शामिल है
see documentationdevice_decommissionडिवाइस डी-कमीशन करें, सक्रिय फ्लीट से हटाएँ
see documentationtelemetry_ingestमेट्रिक्स इनजेस्ट करें (तापमान, आर्द्रता, दबाव, वोल्टेज, आदि)। स्वचालित रूप से अलर्ट ट्रिगर करता है
see documentationtelemetry_queryडिवाइस द्वारा टेलीमेट्री इतिहास क्वेरी करें, वैकल्पिक मेट्रिक फ़िल्टर, विन्यास योग्य सीमा
see documentationcommand_sendडिवाइस को कमांड भेजें (रीबूट, कॉन्फ़िगर, फर्मवेयर अपडेट, कैलिब्रेट)
see documentationcommand_listडिवाइस के लिए कमांड इतिहास सूचीबद्ध करें निष्पादन स्थिति के साथ
see documentationalert_rule_createअलर्ट नियम बनाएँ (मेट्रिक + शर्त + सीमा)। शर्तें: gt, lt, gte, lte, eq
see documentationalert_rule_listसभी अलर्ट नियम सूचीबद्ध करें
see documentationalert_listट्रिगर किए गए अलर्ट (उल्लंघन) सूचीबद्ध करें डिवाइस, मेट्रिक, मान बनाम सीमा के साथ
see documentationtwin_updateवांछित स्थिति अपडेट करें — डिवाइस रिपोर्टेड बनाम वांछित की सुलह करता है
see documentationगवर्नेंस
प्रत्येक टूल के प्रभाव को समझें।
एक सर्वर कनेक्शन अपने क्रेडेंशियल्स और डिप्लॉयमेंट वातावरण के अधिकार को विरासत में लेता है। नीचे दिए गए घोषणाएँ इस प्रोजेक्ट के README और MCP रजिस्ट्री मैनिफेस्ट से आती हैं; आपका एप्लिकेशन अभी भी तय करता है कि एजेंट को कौन से टूल मिलते हैं और कहाँ अनुमोदन आवश्यक है।
- इसे एजेंट के लिए सक्षम करने से पहले सर्वर दस्तावेज़ और तैनाती क्रेडेंशियल की समीक्षा करें।
MCP सतह
वर्तमान दस्तावेज़ क्या घोषित करता है।
MCP टूल्स, संसाधन, प्रॉम्प्ट्स, संरचित परिणाम, प्रगति, रद्दीकरण, और लंबी अवधि के कार्य ले सकता है। यह रिकॉर्ड इस रिपॉजिटरी द्वारा स्पष्ट रूप से उल्लिखित आधुनिक प्रोटोकॉल फीचर्स को उजागर करता है।
इंस्टॉल करें और कनेक्ट करें
प्रोजेक्ट के दस्तावेजीकृत प्रारंभिक बिंदु का पालन करें।
सर्वर को उस वातावरण में इंस्टॉल करें जो उसके क्रेडेंशियल्स और डोमेन एक्सेस का मालिक है। इसे अपने MCP होस्ट में जोड़ें, खोजे गए टूल्स को सत्यापित करें, और उत्पादन एजेंट को देने से पहले टूलसेट को सीमित करें।
cargo install mcp-iot{
"mcpServers": {
"iot": { "command": "mcp-iot" }
}
}कमांड और कॉन्फ़िगरेशन सार्वजनिक README से निकाले जाते हैं। तैनाती से पहले आधिकारिक दस्तावेज़ में आवश्यकताएँ, पर्यावरण चर, और रिलीज-विशिष्ट विकल्पों की पुष्टि करें।
आधिकारिक दस्तावेज़
प्रोजेक्ट मेंटेनर्स के सत्य स्रोत के साथ जारी रखें।
यह पृष्ठ सर्वर का एक सुलभ मानचित्र प्रदान करता है। सटीक स्कीमाओं, आवश्यकताओं, कॉन्फ़िगरेशन, उदाहरणों, परीक्षणों, रिलीज़, और सुरक्षा अपडेट के लिए रिपॉजिटरी प्राधिकृत बनी रहती है।
खोज जारी रखें
भौतिक और भू-स्थानिक में अधिक।
स्रोत रिकॉर्ड
इस कैटलॉग प्रविष्टि के लिए रिलीज और रिपॉजिटरी मेटाडेटा।
- संस्करण
- 1.0.0
- लाइसेंस
- Apache-2.0
- टूल्स
- 22
- संशोधन
- c14769875efb
- अपडेट किया गया
- 27 मई 2026