عن المشروع
يوفر هذا المستودع مجموعة من التطبيقات المرجعية لبروتوكول سياق النموذج (MCP). وهو يُدار من قبل مجموعة توجيه MCP ومخصص ليكون موردًا تعليميًا للمطورين الذين يبنون خوادم MCP الخاصة بهم، وليس كحلول جاهزة للإنتاج.
يستعرض المستودع مرونة بروتوكول MCP في منح نماذج اللغات الكبيرة (LLMs) وصولاً آمناً ومدروساً إلى مجموعة متنوعة من الأدوات ومصادر البيانات. تمت برمجة الخوادم باستخدام حزم تطوير البرمجيات الرسمية لبروتوكول MCP المتاحة بعدة لغات، بما في ذلك C# وGo وJava وKotlin وPHP وPython وRuby وRust وSwift وTypeScript.
تتضمن الخوادم المرجعية النشطة:
- Everything: خادم مرجعي/اختباري يحتوي على مطالبات وموارد وأدوات.
- Fetch: جلب محتوى الويب وتحويله للاستخدام الفعال لنماذج اللغات الكبيرة.
- Filesystem: عمليات ملفات آمنة مع ضوابط وصول قابلة للتكوين.
- Git: أدوات لقراءة والبحث والتعديل في مستودعات Git.
- Memory: نظام ذاكرة مستمر يعتمد على رسم بياني معرفي.
- Sequential Thinking: حل المشكلات بشكل ديناميكي وتأملي عبر تسلسلات فكرية.
- Time: قدرات تحويل الوقت والمنطقة الزمنية.
تمت أرشفة الخوادم المتوفرة سابقاً لخدمات مثل AWS KB Retrieval وBrave Search وGitHub وGoogle Drive وPostgreSQL وPuppeteer وRedis وSlack ونقلها إلى مستودع منفصل، مع استبدال بعضها بخوادم مجتمعية رسمية الصيانة.
يمكن تشغيل الخوادم المبنية بـ TypeScript مباشرة باستخدام npx، بينما يمكن تشغيل الخوادم المبنية بـ Python باستخدام uvx أو pip. يتضمن المستودع أمثلة تكوينية لدمج هذه الخوادم في عملاء MCP مثل Claude Desktop. المشروع مرخص بموجب رخصة Apache الإصدار 2.0 للمساهمات الجديدة، بينما يخضع الكود الموجود لرخصة MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.