Mastra/mcp
आधिकारिकMastra के लिए क्लाइंट कार्यान्वयन, जो MCP-संगत AI मॉडल और टूल्स के साथ सहज एकीकरण प्रदान करता है।
Mastra MCP के साथ आप क्या कर सकते हैं?
- एजेंटों को बाहरी MCP सर्वरों से कनेक्ट करें —
MCPClientका उपयोग करके एजेंट को एक या अधिक MCP-संगत सर्वरों से टूल कॉल करने और संसाधनों तक पहुँचने दें। - Mastra टूल को MCP टूल के रूप में एक्सपोज़ करें — एक
MCPServerबनाएँ जो आपके मौजूदा Mastra टूल को किसी भी MCP क्लाइंट द्वारा खोजने और आह्वान करने के लिए प्रकाशित करता है। - Mastra एजेंटों को MCP के माध्यम से एक्सपोज़ करें — एक
MCPServerके माध्यम से एजेंटों को सेवा प्रदान करें ताकि बाहरी सिस्टम प्रोटोकॉल पर उनके साथ इंटरैक्ट कर सकें। - वर्कफ़्लो और प्रॉम्प्ट को एक्सपोज़ करें — Mastra वर्कफ़्लो और प्रॉम्प्ट को MCP संसाधनों के रूप में प्रकाशित करें जिन्हें क्लाइंट प्राप्त और निष्पादित कर सकते हैं।
दस्तावेज़
@mastra/mcp
Mastra मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) का समर्थन करता है, जो AI एजेंटों को बाहरी उपकरणों और संसाधनों से जोड़ने के लिए एक खुला मानक है। यह एक सार्वभौमिक प्लगइन प्रणाली के रूप में कार्य करता है, जो एजेंटों को भाषा या होस्टिंग वातावरण की परवाह किए बिना उपकरणों को कॉल करने में सक्षम बनाता है।
Mastra का उपयोग MCP सर्वर बनाने के लिए भी किया जा सकता है, जो MCP इंटरफ़ेस के माध्यम से एजेंटों, उपकरणों और अन्य संरचित संसाधनों को उजागर करता है। इन्हें तब किसी भी सिस्टम या एजेंट द्वारा एक्सेस किया जा सकता है जो प्रोटोकॉल का समर्थन करता है।
इंस्टॉलेशन
MCP का उपयोग करने के लिए, आवश्यक निर्भरता इंस्टॉल करें:
npm install @mastra/mcp@latest
अवलोकन
Mastra वर्तमान में दो MCP वर्गों का समर्थन करता है:
MCPClient: उनके उपकरणों, संसाधनों, प्रॉम्प्ट्स तक पहुँचने और एलिसिटेशन अनुरोधों को संभालने के लिए एक या कई MCP सर्वरों से जुड़ता है।MCPServer: Mastra उपकरणों, एजेंटों, वर्कफ़्लोज़, प्रॉम्प्ट्स और संसाधनों को MCP-संगत क्लाइंट्स के सामने उजागर करता है।
अधिक जानने के लिए आधिकारिक MCP दस्तावेज़ पढ़ें।