Back to MCP Servers
مجموعة أدوات MCP للقواعد البيانات logo
mcp-server3

مجموعة أدوات MCP للقواعد البيانات

خادم MCP مفتوح المصدر الرسمي من جوجل الذي يربط وكلاء الذكاء الاصطناعي، وبيئات التطوير المتكاملة، والتطبيقات بقواعد البيانات المؤسسية مثل BigQuery و Cloud SQL و AlloyDB و Spanner و PostgreSQL وغيرها الكثير من خلال تكوين تصريحي بسيط.

نظرة عامة

مجموعة أدوات MCP للقواعد البيانات (المستودع: googleapis/mcp-toolbox) هو خادم بروتوكول سياق النموذج (MCP) مفتوح المصدر من Google، المصمم خصيصًا للقواعد البيانات. يتيح للأعاملاء الذكاء الاصطناعي، وبيئات التطوير المتكاملة (IDEs)، والتطبيقات التفاعل بشكل مباشر وآمن مع مصادر البيانات المؤسسية باستخدام اللغة الطبيعية والأدوات المنظمة—دون الحاجة إلى كتابة كود تكامل مخصص في معظم الحالات.

كان يعرف سابقًا باسم Gen AI Toolbox، وتم تغيير اسمه ليعكس بشكل أفضل تكامله العميق مع نظام MCP. تُعرَّف الأدوات بشكل تعلّي في ملف tools.yaml، بينما يتولى الخادم إدارة الاتصالات، والمصادقة، وتنفيذ الاستعلامات، والأمان.

الميزات الرئيسية

  1. دعم واسع للقواعد البيانات: تكامل أصلي مع Google Cloud (BigQuery، Cloud SQL لـ PostgreSQL/MySQL/SQL Server، AlloyDB، Spanner، Firestore) والعديد من المصادر الخارجية بما في ذلك PostgreSQL، وMySQL، وOracle، وMongoDB، وRedis، وElasticsearch، وSnowflake، وNeo4j، وTrino، والمزيد.
  2. أدوات عامة مبنية مسبقًا: أدوات جاهزة للاستخدام مثل list_tables، وexecute_sql، واستكشاف الهياكل، واستعلام البيانات التي تعمل فورًا.
  3. إطار عمل للأدوات المخصصة: تحديد استعلامات منظمة، وبحث دلالي، وNL2SQL، وأدوات خاصة بمجال معين عبر التكوين.
  4. أمان المؤسسة: مصادقة قائمة على IAM، وصول مقيد، استعلامات ذات معاملات، وتنفيذ بأقل امتيازات.
  5. القدرة على المراقبة (Observability): دعم مدمج لـ OpenTelemetry للمقاييس والتتبع.
  6. إعادة التحميل الديناميكية ومجموعات الأدوات: تحديث الأدوات دون إعادة تشغيل؛ تجميع الأدوات في مجموعات أدوات نمطية.
  7. واجهة مستخدم تفاعلية: واجهة مستخدم ويب مدمجة لاختبار الأدوات (يتم تمكينها بعلم --ui).
  8. نظام بيئة تطوير البرمجيات (SDK Ecosystem): نظم بيئة تطوير برمجيات رسمية للعملاء بلغات Python، وJavaScript/TypeScript، وJava، وGo لدمج أدوات Toolbox في أطر عمل العوامل الذكاء الاصطناعي مثل LangChain، وLlamaIndex، وGenkit.
  9. توليد مهارات العامل (Agent Skills Generation): تحويل مجموعات الأدوات إلى مهارات عامل قابلة للنقل.

كيفية العمل

  1. قم بتكوين مصادر البيانات والأدوات في ملف tools.yaml (المصادر، الأدوات، مجموعات الأدوات، المطالبات).
  2. ابدأ تشغيل خادم مجموعة أدوات MCP (ثنائي، Docker، أو نشر على السحابة). يعرض نقطة نهاية MCP (الافتراضي: http://127.0.0.1:5000/mcp).
  3. تكتشف عملاء MCP (مثل Gemini CLI، وClaude Code، وCursor، وما إلى ذلك) الأدوات وتستدعيها.
  4. ينفذ الخادم العمليات ضد قواعد البيانات مع المصادقة المناسبة وإدارة تجميع الاتصالات، ويعيد النتائج المنظمة إلى العامل.

يدعم كل من اتصالات MCP القائمة على HTTP وتكوينات الأدوات المبنية مسبقًا للإعداد السريع.

حالات الاستخدام

  • استعلام البيانات باللغة الطبيعية: يستخدم المساعدون الذكيون لغة إنجليزية بسيطة للاستعلام عن البيانات الحية وتحليلها.
  • التطوير الواعي بالمخططات: تستكشف بيئات التطوير المتكاملة والعوامل الذكية مخططات البيانات وتُنشئ أكواد دقيقة لقواعد البيانات.
  • عوامل الذكاء الاصطناعي المؤمنة للمؤسسات: بناء عوامل إنتاجية تتفاعل مع البيانات الحساسة ضمن صلاحيات وصول مضبوطة.
  • التوليد الآلي للأكواد والاستعلامات: توليد استعلامات SQL وهجرات البيانات أو منطق التطبيقات المطابق للمخططات الحقيقية.
  • استكشاف البيانات وتحليلها: الدمج مع نماذج اللغة الكبيرة للحصول على رؤى أو إعداد التقارير أو تصحيح مشكلات البيانات.
  • سير العمل متعدد قواعد البيانات: توحيد الوصول عبر مصادر البيانات غير المتجانسة ضمن خادم MCP واحد.

البدء

خيارات التثبيت

  • ملف ثنائي: تنزيل أحدث إصدار من GitHub أو Google Cloud Storage.
  • Homebrew: brew install mcp-toolbox
  • Docker: سحب من us-central1-docker.pkg.dev/database-toolbox/toolbox/toolbox
  • Go: go install github.com/googleapis/mcp-toolbox@latest
  • مسبق البناء عبر npx: إعداد سريع لقواعد بيانات محددة.

تشغيل باستخدام:

./toolbox --config tools.yaml

إضافة إلى تكوين عميل MCP الخاص بك (مثال لوضع HTTP أو البناء المسبق):

{
  "mcpServers": {
    "toolbox": {
      "type": "http",
      "url": "http://127.0.0.1:5000/mcp"
    }
  }
}

الوثائق الكاملة: https://mcp-toolbox.dev/

الفوائد

يُخفض MCP Toolbox بشكل كبير عتبة بناء عوامل الذكاء الاصطناعي الواعية بالبيانات مع تلبية متطلبات المؤسسات الأمنية والتوسع وإمكانية المراقبة. وهو جاهز للإنتاج (الإصدار v1.0.0 صدر في أبريل 2026)، ويتم صيانته بنشاط من قبل Google، ويخدم كتنفيذ مرجعي لدمج قواعد البيانات الآمن عبر MCP.

بدعم العشرات من مصادر البيانات ونظام بيئي غني لمجموعات تطوير البرمجيات، يمكن المطورين من إنشاء تطبيقات وكيلية قوية وموثوقة تعمل على بيانات المؤسسات الحقيقية.

Tags

mcpجوجلقاعدة بياناتbigquerycloud-sqlspanneralloydbوكيل-ذكاء-اصطناعيمؤسسيsqlnl2sqlقابلية للمراقبة

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers