इस प्रोजेक्ट के बारे में
यह रिpositoरी मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) के लिए संदर्भ कार्यान्वयनों का समूह प्रदान करती है। यह MCP स्टीयरिंग ग्रुप द्वारा बनाए रखी जाती है और इसका उद्देश्य अपने स्वयं के MCP सर्वर बनाने वाले डेवलपर्स के लिए एक शैक्षिक संसाधन के रूप में कार्य करना है, न कि उत्पादन-तैयार समाधान के रूप में।
यह रिpositoरी MCP की बहुमुखिता को दर्शाती है, जिससे बड़े भाषा मॉडल्स (LLMs) को विभिन्न टूल्स और डेटा स्रोतों तक सुरक्षित, नियंत्रित पहुंच प्रदान की जाती है। सर्वर्स को कई भाषाओं में उपलब्ध आधिकारिक MCP SDKs का उपयोग करके लागू किया गया है, जिनमें C#, Go, Java, Kotlin, PHP, Python, Ruby, Rust, Swift और TypeScript शामिल हैं।
सक्रिय संदर्भ सर्वर्स:
- एवरीथिंग: प्रॉम्प्ट्स, संसाधनों और टूल्स के साथ एक संदर्भ/टैस्ट सर्वर।
- फेच: कुशल LLM उपयोग के लिए वेब सामग्री लाने और रूपांतरण।
- फ़ाइलसिस्टम: कॉन्फ़िगर करने योग्य एक्सेस नियंत्रण के साथ सुरक्षित फ़ाइल परिचालन।
- Git: Git रिpositoरीज को पढ़ने, खोजने और संशोधित करने के लिए टूल्स।
- मेमोरी: ज्ञान ग्राफ-आधारित स्थायी मेमोरी सिस्टम।
- सीक्वेन्शियल थिंकिंग: विचार अनुक्रमों के माध्यम से गतिशील और प्रतिबिंबी समस्या-समाधान।
- टाइम: समय और टाइमज़ोन रूपांतरण क्षमताएं।
AWS KB रिट्रीवल, Brave सर्च, GitHub, Google Drive, PostgreSQL, Puppeteer, Redis और Slack जैसे सेवाओं के लिए पहले उपलब्ध सर्वर्स को आर्काइव कर दिया गया है और एक अलग रिpositoरी में स्थानांतरित कर दिया गया है, जिनमें से कुछ आधिकारिक सामुदायिक-रखरखाव वाले सर्वर्स द्वारा प्रतिस्थापित किए गए हैं।
TypeScript-आधारित सर्वर्स को npx का उपयोग करके सीधे चलाया जा सकता है, जबकि Python-आधारित सर्वर्स को uvx या pip का उपयोग करके चलाया जा सकता है। रिpositoरी में Claude Desktop जैसे MCP क्लाइंट्स में इन सर्वर्स को एकीकृत करने के लिए कॉन्फ़िगरेशन उदाहरण शामिल हैं। परियोजना नए योगदानों के लिए Apache License, Version 2.0 के तहत अनुपालित है, मौजूदा कोड MIT के तहत है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.