Back to MCP Servers
SQL MCP Server logo
mcp-server3

SQL MCP Server

SQL MCP Server الرسمي من مايكروسوفت، وهو جزء من Data API builder، يمكّن الوصول الآمن والمنتظم لوكلاء الذكاء الاصطناعي إلى قواعد بيانات SQL (بما في ذلك Azure SQL وSQL Server وPostgreSQL وMySQL والمزيد) عبر بروتوكول سياق النموذج.

نظرة عامة

SQL MCP Server هو تطبيق مفتوح المصدر رسمي من Microsoft لـ بروتوكول سياق النموذج (MCP) لقواعد بيانات SQL. مدمج في منشئ Data API (الإصدار 1.7+)، يوفر طريقة قياسية وآمنة لوكلاء الذكاء الاصطناعي (مثل Claude Desktop وCursor وGitHub Copilot وغيرها) لاكتشاف والتفاعل مع كيانات قاعدة البيانات باستخدام اللغة الطبيعية.

بدلاً من SQL الخام أو واجهات برمجة التطبيقات المخصصة، يستدعي الوكلاء مجموعة صغيرة وقابلة للتوقع من أدوات MCP للعمليات مثل قراءة السجلات، وسرد الجداول، وتنفيذ الاستعلامات المتحكم بها. يستفيد من نضج تجريد الكيان لنظام Data API builder، ونموذج الأمان، وميزات الأداء.

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

  • آمن بالتصميم: التحكم في الوصول القائم على الأدوار (RBAC) على مستوى طبقة واجهة برمجة التطبيقات، التكامل مع Azure Key Vault، OAuth مخصص، ودعم Microsoft Entra ID.
  • دعم واسع لقواعد البيانات: يعمل مع Azure SQL وSQL Server وPostgreSQL وMySQL وAzure Cosmos DB والمزيد.
  • مجموعة أدوات MCP: أدوات قياسية لسرد الكيانات، وقراءة السجلات، وعمليات DML الآمنة مع الأذونات المناسبة.
  • الأداء والقابلية للتوسع: التخزين المؤقت من المستوى الأول والثاني (بما في ذلك Redis/Azure Managed Redis)، والتجهيز مع Application Insights وOpenTelemetry وAzure Log Analytics.
  • مستضاف ذاتياً ومحلياً: التشغيل محلياً عبر واجهة سطر الأوامر، أو في Docker، أو في بيئات الإنتاج. /*تخريب الكيان: عرض الجداول، والواجهات العرضية، والكيانات المخصصة مع تحكم دقيق فيما يمكن للوكلاء الوصول إليه.

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

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

كيفية العمل

  1. تثبيت أو تحديث منشئ Data API إلى الإصدار 1.7+.
  2. تكوين مصادر البيانات والكيانات الخاصة بك في تكوين DAB.
  3. تمكين نقطة نهاية MCP (تدعم HTTP قابل للدفق ووسائط نقل أخرى).
  4. توصيل عميلك المتوافق مع MCP (مثل Claude Desktop) عن طريق إضافة عنوان URL الخادم إلى تكوينه.
  5. يكتشف الذكاء الاصطناعي تلقائياً الأدوات المتاحة ويستدعيها مع السياق والأذونات المناسبة.

يفرض الخادم عقداً متحكماً به، مما يمنع تنفيذ SQL الخام غير الآمن مع السماح بتفاعلات قوية ومراعية للسياق.

المجتمع والبدائل

بالإضافة إلى SQL MCP Server الرسمي من مايكروسوفت، طور المجتمع العديد من التطبيقات الخفيفة للـ Microsoft SQL Server، بما في ذلك:

  • خوادم MSSQL MCP المعتمدة على Python (على سبيل المثال، عبر PyPI)
  • تطبيقات .NET لدمج Claude Desktop
  • متغيرات للقراءة فقط أو قابلة للتكوين تركز على حالات استخدام محددة

هذه الخيارات ممتازة للإعدادات المحلية السريعة، بينما إصدار مايكروسوفت مُحسن لبيئات المؤسسات الإنتاجية.

البدء

ارجع إلى الوثائق الرسمية للإعدادات وأمثلة التكوين وإرشادات النشر. الخادم مفتوح المصدر بالكامل ومجاني للاستخدام.

مهم: اتبع دائمًا أفضل ممارسات الأمان—قصر الصلاحيات على ما يحتاجه الذكاء الاصطناعي فعليًا، واستخدم حسابات بأقل امتيازات، وراقب الاستخدام في البيئات الإنتاجية.

يمثل SQL MCP Server خطوة كبيرة نحو جعل قواعد بيانات المؤسسات مواطنين من الدرجة الأولى في النظام البيئي للذكاء الاصطناعي الوكلائي.

Tags

mcpsqlقاعدة بياناتazure-sqldata-api-builderوكيل الذكاء الاصطناعيclaudemssqlpostgresmysqlمؤسسة

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers