خادم py-mcp-mssql MCP

خادم py-mcp-mssql MCP

تمكن py-mcp-mssql منصة FlowHunt ووكلاء الذكاء الاصطناعي من اكتشاف بيانات Microsoft SQL Server واستعلامها وتحليلها بأمان وفي الوقت الفعلي باستخدام واجهة MCP موحدة.

ماذا يفعل خادم “py-mcp-mssql” MCP؟

خادم py-mcp-mssql MCP هو تنفيذ قائم على Python لبروتوكول Model Context Protocol (MCP) مصمم لتوفير وصول سلس إلى قواعد بيانات Microsoft SQL Server لمساعدي الذكاء الاصطناعي ونماذج اللغة. من خلال عرض عمليات قاعدة البيانات عبر واجهة MCP، يمكّن هذا الخادم عملاء الذكاء الاصطناعي من فحص مخططات جداول SQL، وتنفيذ الاستعلامات، وجلب البيانات بصيغة موحدة. يستفيد من قدرات Python غير المتزامنة، والتكوين القائم على البيئة، وتكامل FastAPI لضمان تشغيل فعال وموثوق. هذا يسهل سير عمل التطوير لمهام مثل تحليل البيانات، وإنشاء التقارير، والإدارة الذكية لقواعد البيانات، مما يجعل تفاعل نماذج الذكاء الاصطناعي مع قواعد البيانات المؤسسية أكثر سهولة وأمانًا وبرمجة.

قائمة القوالب

لا توجد قوالب تعليمات فورية مذكورة في المستودع أو التوثيق.

قائمة الموارد

  • سرد جداول قاعدة البيانات
    يعرض الخادم جميع الجداول المتوفرة في قاعدة بيانات MSSQL المتصلة كموارد، كل واحدة ممثلة بواسطة URI (مثل: mssql://<table_name>/data).

  • مورد بيانات الجدول
    يتيح قراءة البيانات من أي جدول عن طريق الإشارة إلى URI الخاص به، مع إرجاع أول 100 صف بصيغة CSV مع رؤوس الأعمدة.

  • أوصاف الجداول
    عند سرد الموارد، يتم تضمين أوصاف الجداول وأنواع MIME لكل مورد معروض، مما يساعد على توفير السياق لتفاعل نماذج اللغة الكبيرة.

قائمة الأدوات

  • list_resources
    يسرد جميع الجداول المتوفرة في قاعدة بيانات MSSQL، ويعيد بيانات تعريف الموارد.

  • read_resource
    يقرأ البيانات من URI جدول محدد، ويعيد حتى 100 صف بصيغة CSV.

  • تنفيذ SQL
    يدعم تنفيذ استعلامات SQL عبر نقطة نهاية، مما يوفر عمليات بيانات مرنة (تمت الإشارة إلى التفاصيل لكن لم يتم تحديد اسم الأداة بالضبط).

حالات استخدام هذا الخادم MCP

  • استكشاف قواعد البيانات
    يمكن لمساعدي الذكاء الاصطناعي سرد ووصف جميع الجداول في قاعدة بيانات MSSQL، مما يدعم اكتشاف المخطط وبناء السياق لمهام علم البيانات أو الترحيل.

  • تحليل البيانات والتصوير البياني
    يمكّن نماذج الذكاء الاصطناعي من جلب بيانات جدولية مباشرة من SQL Server للتحليل أو التصوير البياني أو إنشاء التقارير، مما يبسط سير عمل تحليلات الأعمال.

  • إنشاء التقارير المؤتمتة
    من خلال الاستفادة من تنفيذ SQL وجلب البيانات، يمكن للمطورين أتمتة إنشاء التقارير أو لوحات المعلومات المعتمدة على البيانات باستخدام الذكاء الاصطناعي.

  • تكامل الأكواد/البيانات
    يسهل تكامل بيانات MSSQL بسهولة في الأكواد أو التطبيقات الأخرى عبر بروتوكول MCP، ويدعم خطوط ETL والأتمتة.

  • الوصول إلى قواعد البيانات عبر API
    يوفر واجهة API آمنة وموحدة للوصول إلى بيانات SQL المؤسسية، مما يجعلها متاحة لمختلف الأدوات وسير العمل المدعومة بالذكاء الاصطناعي.

كيفية إعداده

Windsurf

  1. تأكد من تثبيت Node.js وPython 3.x.
  2. قم بتثبيت py-mcp-mssql والتبعيات المطلوبة.
  3. حدد موقع ملف إعدادات Windsurf (مثلاً: settings.json).
  4. أضف خادم MCP باستخدام المقطع التالي:
    "mcpServers": {
      "mssql-mcp": {
        "command": "python",
        "args": ["-m", "mssql.server"]
      }
    }
    
  5. احفظ الإعدادات وأعد تشغيل Windsurf.
  6. تحقق من الاتصال عن طريق سرد الخوادم المتاحة.

تأمين مفاتيح API

خزن بيانات اعتماد MSSQL الخاصة بك في ملف .env:

MSSQL_SERVER=your_server
MSSQL_DATABASE=your_database
MSSQL_USER=your_username
MSSQL_PASSWORD=your_password
MSSQL_DRIVER={ODBC Driver 17 for SQL Server}

مثال للإعداد باستخدام env:

"env": {
  "MSSQL_SERVER": "your_server",
  "MSSQL_DATABASE": "your_db",
  "MSSQL_USER": "your_user",
  "MSSQL_PASSWORD": "your_password",
  "MSSQL_DRIVER": "{ODBC Driver 17 for SQL Server}"
}

Claude

  1. تأكد من تثبيت Python 3.x والحزم المطلوبة.
  2. حرر ملف تكاملات Claude.
  3. أضف إعداد خادم MCP:
    "mcpServers": {
      "mssql-mcp": {
        "command": "python",
        "args": ["-m", "mssql.server"]
      }
    }
    
  4. احفظ وأعد تشغيل Claude.
  5. تحقق من توفر خادم MCP.

Cursor

  1. ثبّت Python 3.x وجميع التبعيات عبر pip install -r requirements.txt.
  2. افتح ملف إعدادات Cursor.
  3. أضف خادم MCP:
    "mcpServers": {
      "mssql-mcp": {
        "command": "python",
        "args": ["-m", "mssql.server"]
      }
    }
    
  4. احفظ وأعد تشغيل Cursor.
  5. اختبر الوصول إلى موارد MSSQL.

Cline

  1. استنسخ وثبّت مستودع py-mcp-mssql.
  2. حدّث ملف إعدادات Cline الخاص بك.
  3. سجّل خادم MCP:
    "mcpServers": {
      "mssql-mcp": {
        "command": "python",
        "args": ["-m", "mssql.server"]
      }
    }
    
  4. احفظ التعديلات وأعد تشغيل Cline.
  5. اسرد الموارد للتحقق من الإعداد.

كيفية استخدام هذا MCP داخل التدفقات

استخدام MCP في FlowHunt

لدمج خوادم MCP في سير عمل FlowHunt، ابدأ بإضافة مكون MCP إلى التدفق الخاص بك وربطه بوكيل الذكاء الاصطناعي:

تدفق FlowHunt MCP

انقر على مكون MCP لفتح لوحة الإعدادات. في قسم إعدادات النظام MCP، أضف تفاصيل خادم MCP الخاص بك بهذا الشكل:

{
  "mssql-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

بعد التكوين، سيتمكن وكيل الذكاء الاصطناعي من استخدام هذا MCP كأداة مع الوصول إلى جميع وظائفه وقدراته. تذكر تغيير “mssql-mcp” إلى اسم خادم MCP الخاص بك واستبدال الرابط بعنوان خادم MCP الخاص بك.


نظرة عامة

القسممتوفرالتفاصيل/ملاحظات
نظرة عامةيصف الهدف والميزات والوظيفة الأساسية
قائمة القوالبلم يتم العثور على قوالب تعليمات فورية
قائمة الموارديسرد الجداول وبياناتها وبيانات التعريف كموارد
قائمة الأدواتالأدوات: list_resources، read_resource، تنفيذ SQL
تأمين مفاتيح APIأمثلة ملفات .env وJSON مذكورة
دعم أخذ العينة (أقل أهمية بالتقييم)غير مذكور

استنادًا إلى المعلومات المتوفرة، يُعد py-mcp-mssql خادم MCP وظيفي مع توثيق واضح، وتوفير قياسي للموارد والأدوات، وإرشادات إعداد جيدة، إلا أنه يفتقر إلى قوالب التعليمات الفورية ودعم أخذ العينات/الجذور بشكل صريح. العرض العام متين لحالات استخدام قواعد البيانات لكنه قد يفتقر لبعض ميزات MCP المتقدمة.


تقييم MCP

يحتوي على ترخيص LICENSE✅ (MIT)
يحتوي على أداة واحدة على الأقل
عدد التفرعات Forks11
عدد النجوم Stars21

الأسئلة الشائعة

ما هو py-mcp-mssql؟

py-mcp-mssql هو خادم MCP مبني على Python يسمح لوكلاء الذكاء الاصطناعي والتطبيقات بالوصول الآمن والتفاعل مع قواعد بيانات Microsoft SQL Server باستخدام بروتوكول Model Context Protocol. يتيح عرض الجداول والبيانات وإمكانيات تنفيذ أوامر SQL عبر واجهة موحدة.

ما الموارد والأدوات التي يوفرها؟

يتيح الوصول إلى جميع جداول MSSQL كموارد، ويسمح بقراءة حتى 100 صف من كل جدول بصيغة CSV، ويدعم سرد الجداول، وقراءة بيانات الجداول، وتنفيذ استعلامات SQL مخصصة.

ما هي الاستخدامات الرئيسية؟

تشمل الاستخدامات المعتادة استكشاف قواعد البيانات بواسطة الذكاء الاصطناعي، تحليل البيانات، إنشاء التقارير، أتمتة عمليات ETL، وتمكين الوصول البرمجي إلى بيانات SQL المؤسسية للتطبيقات وسير العمل.

كيف يمكنني تكوين بيانات الاعتماد بأمان؟

خزن بيانات اعتماد خادم MSSQL الخاصة بك في ملف .env ومررها عبر متغيرات البيئة في الإعدادات لمنع تسرب المعلومات الحساسة عن طريق الخطأ.

هل هذا الخادم جاهز للإنتاج ومفتوح المصدر؟

نعم، py-mcp-mssql مفتوح المصدر بموجب ترخيص MIT ومناسب للاستخدام في بيئات الإنتاج والمؤسسات والأتمتة.

عزز سير عمل بياناتك مع py-mcp-mssql

افتح الوصول السلس والآمن والبرمجي إلى Microsoft SQL Server لوكلاء الذكاء الاصطناعي وسير عمل FlowHunt باستخدام py-mcp-mssql.

اعرف المزيد

خادم MSSQL MCP
خادم MSSQL MCP

خادم MSSQL MCP

يتيح خادم MSSQL MCP ربط المساعدين الذكيين بقواعد بيانات Microsoft SQL Server، مما يمكّن من تنفيذ عمليات بيانات متقدمة، وتحليل الأعمال، وأتمتة سير العمل مباشرة م...

4 دقيقة قراءة
AI Database +4
تكامل خادم MSSQL MCP
تكامل خادم MSSQL MCP

تكامل خادم MSSQL MCP

يتيح خادم MSSQL MCP تفاعلاً آمناً وقابلاً للتدقيق ومنظماً بين FlowHunt وقواعد بيانات Microsoft SQL Server. يدعم سرد الجداول، واستكشاف البيانات، وتنفيذ الاستعلام...

4 دقيقة قراءة
MCP SQL Server +4
خادم MySQL MCP
خادم MySQL MCP

خادم MySQL MCP

يقدم خادم MySQL MCP جسرًا آمنًا بين مساعدي الذكاء الاصطناعي وقواعد بيانات MySQL. يتيح استكشاف قاعدة البيانات بشكل منظم، وتنفيذ الاستعلامات، وتحليل البيانات من خ...

5 دقيقة قراءة
MCP MySQL +5