عن المشروع
AnythingMCP هو خادم وبوابة MCP مستضاف ذاتيًا يحوّل واجهات API الموجودة إلى أدوات MCP قابلة للاستخدام من قبل مساعدي الذكاء الاصطناعي مثل Claude وChatGPT وCopilot. بدلًا من كتابة خادم MCP مخصص، يستورد المستخدمون مواصفات API أو يختارون محولًا جاهزًا، ثم يضبطونه في محرر مرئي، ويعرضون الأدوات الناتجة عبر عنوان URL واحد لخادم MCP.
تشمل أنواع الموصلات المدعومة REST/OpenAPI وSOAP/WSDL وGraphQL وOData (بما في ذلك SAP Gateway) وقواعد البيانات وجسر MCP-to-MCP. يمكن أن تأتي عمليات الاستيراد من OpenAPI/Swagger أو مجموعات Postman أو أوامر cURL أو WSDL أو استبطان GraphQL أو اكتشاف الأدوات من خادم MCP قيد التشغيل. هناك ثمانية محركات قواعد بيانات مدرجة: PostgreSQL وMySQL وMariaDB وMSSQL وOracle وSAP HANA وMongoDB وSQLite. أدوات استعلام قواعد البيانات للقراءة فقط افتراضيًا، وتنفذ استعلام SELECT واحدًا وتحظر الكتابة والجمل المتعددة.
يتضمن المستودع كتالوج محولات يضم 265 موصلًا، 21 منها لا تتطلب مفتاح API. تغطي محولات ERP كلاً من SAP Business One وSAP S/4HANA Cloud وSAP S/4HANA عبر HANA SQL وOData وOdoo وMicrosoft Dynamics NAV وERPNext وDolibarr وJTL-Wawi وXentral وweclapp وSage 100 وHaufe X360 وScopeVisio وAFAS Profit وZucchetti وTeamSystem وAxonaut. تشمل محولات التجارة الإلكترونية والأسواق Amazon Seller Central وWooCommerce وShopware 6 وMagento 2 وBigCommerce وeBay Sell وEtsy وEcwid وKaufland وOTTO Market وZalando Direct Ship وBillbee وMercado Libre. بعض المحولات موسومة بأنها مبنية من وثائق المورّد ولم تُختبر بعد مقابل مستأجر أو حساب بائع حي.
تشمل ميزات الحوكمة تعيين استجابات لكل أداة يحدد الحقول التي تصل إلى النموذج، مع معاينة حية قبل/بعد ووضع اختياري للفشل المغلق. تحمل الأدوات تعليقات MCP مثل readOnlyHint وdestructiveHint، ويتوفر إدراج الأدوات في القائمة البيضاء حسب الدور. تشمل مخططات المصادقة OAuth2 (PKCE وClient Credentials) وBearer وAPI Key وBasic وتوقيع HMAC وLOGIN_TOKEN وOAuth 1.0a. تُشفَّر بيانات الاعتماد عند التخزين باستخدام AES-256-GCM، ويسجل تدقيق المكالمات الأدوات مع المدخلات والمخرجات والمدة والحالة في قاعدة بيانات المستخدم نفسه. تتضمن نسخة الاستضافة الذاتية تكاملات SSO وSCIM.
يرسم Knowledge Graph لكل مساحة عمل الكيانات والعلاقات عبر الموصلات ويعرضها للوكلاء عبر أداة MCP، ويخزن الأسماء وبيانات العلاقات الوصفية بدلًا من القيم. تحوّل مهارات الذكاء الاصطناعي الاختيارية أنماط الاستخدام المتكررة إلى قواعد قابلة لإعادة الاستخدام تُدمج في تعليمات الخادم. تمريرات الذكاء الاصطناعي معطلة افتراضيًا وتتطلب مفتاح مزوّد LLM.
يتم النشر عبر بدء سريع باستخدام Docker Compose، مع واجهة ويب على المنفذ 3000 ونقطة نهاية MCP على المنفذ 4000. يرتبط البدء السريع بـ localhost؛ ويتولى نص إعداد التعامل مع النطاقات وشهادات TLS ووضع مصادقة MCP للنسخ القابلة للوصول. كما تُوصف خيار سحابة مُدارة تعمل في فرانكفورت بألمانيا، ومسارات نشر على Railway وDigitalOcean. المشروع مرخّص بموجب AGPL-3.0 واستُخرج من نظام إنتاجي في KOCH Freiburg GmbH.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.