Model Context Protocol (MCP) विकसित करने का तरीका
(wikidocs.net)- MCP एक सार्वभौमिक प्रोटोकॉल है जो AI सिस्टम और विभिन्न डेटा स्रोतों को जोड़ता है, और इसका लक्ष्य AI मॉडल के प्रदर्शन और उपयोगिता को बढ़ाना है
- MCP की मुख्य विशेषताएँ
- ओपन स्टैंडर्ड: MCP एक open source प्रोटोकॉल है जिसका उपयोग सभी AI सिस्टम कर सकते हैं
- द्विदिश कनेक्शन: AI टूल्स और डेटा स्रोतों के बीच सुरक्षित द्विदिश कनेक्शन का समर्थन करता है
- सार्वभौमिकता: इसे content repository, business tools, development environment जैसे विभिन्न डेटा सिस्टम से जोड़ा जा सकता है
- मानकीकरण: हर डेटा स्रोत के लिए अलग connector विकसित करने की जरूरत नहीं, एक ही प्रोटोकॉल से एकीकरण संभव है
- MCP की संरचना: client-server architecture पर आधारित
- होस्ट: LLM application, जो कनेक्शन शुरू करता है
- क्लाइंट: होस्ट application के भीतर server के साथ 1:1 कनेक्शन बनाए रखता है
- सर्वर: क्लाइंट को context, tools, prompts प्रदान करता है
- MCP के फायदे
- डेटा accessibility में सुधार: AI मॉडल विभिन्न डेटा स्रोतों तक आसानी से पहुँच सकते हैं
- डेवलपमेंट efficiency: डेवलपर standard protocol का उपयोग करके कई डेटा स्रोतों से जुड़ सकते हैं
- scalability: AI सिस्टम कई tools और datasets के बीच context बनाए रख सकता है, जिससे अधिक टिकाऊ architecture बनाना संभव होता है
- सुरक्षा: प्रोटोकॉल में security built-in है, इसलिए LLM provider के साथ API key साझा करने की आवश्यकता नहीं होती
विषय सूची
अध्याय 1 MCP परिचय
- परिभाषा और उद्देश्य
- बुनियादी आर्किटेक्चर
- होस्ट, क्लाइंट, सर्वर संरचना
- सुरक्षा और trust model
अध्याय 2 MCP की मुख्य क्षमताएँ
- Resources
- Prompts
- Tools
- Sampling
अध्याय 3 कार्यान्वयन गाइड
- Quickstart ट्यूटोरियल
- सर्वर कार्यान्वयन Python
- सर्वर कार्यान्वयन TypeScript
- SQLite database integration
- file system access
- MCP सर्वर उदाहरण कार्यान्वयन
अध्याय 4 MCP क्लाइंट
- Claude Desktop
- Zed Editor
- Sourcegraph Cody
- Firebase Genkit
- Continue
अध्याय 5 डेवलपर टूल्स और डिबगिंग
- MCP Inspector
- डिबगिंग तकनीकें
- लॉगिंग और मॉनिटरिंग
- समस्या-समाधान गाइड
परिशिष्ट
A. JSON-RPC message format
B. मुख्य interface परिभाषाएँ
C. configuration उदाहरण
3 टिप्पणियां
टेस्ट के लिए खोजबीन करते समय यह जानकर हैरानी हुई कि Linux के लिए Claude या GPT desktop उपलब्ध नहीं है. हे भगवान.
Apple जीत गया! sob
Anthropic, Model Context Protocol को open source के रूप में जारी किया
Anthropic द्वारा इसे जारी किए जाने के सिर्फ 3 महीने में ही यह जबरदस्त रूप से hot हो गया है.
लगता है कि GeekNews पर इसका कोई Korean डेवलपमेंट गाइड पहले Hindi में नहीं आया, इसलिए इसे साझा कर रहा हूँ.