
خادم MSSQL MCP
يتيح خادم MSSQL MCP ربط المساعدين الذكيين بقواعد بيانات Microsoft SQL Server، مما يمكّن من تنفيذ عمليات بيانات متقدمة، وتحليل الأعمال، وأتمتة سير العمل مباشرة م...
تمكن py-mcp-mssql منصة FlowHunt ووكلاء الذكاء الاصطناعي من اكتشاف بيانات Microsoft SQL Server واستعلامها وتحليلها بأمان وفي الوقت الفعلي باستخدام واجهة 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 عبر نقطة نهاية، مما يوفر عمليات بيانات مرنة (تمت الإشارة إلى التفاصيل لكن لم يتم تحديد اسم الأداة بالضبط).
استكشاف قواعد البيانات
يمكن لمساعدي الذكاء الاصطناعي سرد ووصف جميع الجداول في قاعدة بيانات MSSQL، مما يدعم اكتشاف المخطط وبناء السياق لمهام علم البيانات أو الترحيل.
تحليل البيانات والتصوير البياني
يمكّن نماذج الذكاء الاصطناعي من جلب بيانات جدولية مباشرة من SQL Server للتحليل أو التصوير البياني أو إنشاء التقارير، مما يبسط سير عمل تحليلات الأعمال.
إنشاء التقارير المؤتمتة
من خلال الاستفادة من تنفيذ SQL وجلب البيانات، يمكن للمطورين أتمتة إنشاء التقارير أو لوحات المعلومات المعتمدة على البيانات باستخدام الذكاء الاصطناعي.
تكامل الأكواد/البيانات
يسهل تكامل بيانات MSSQL بسهولة في الأكواد أو التطبيقات الأخرى عبر بروتوكول MCP، ويدعم خطوط ETL والأتمتة.
الوصول إلى قواعد البيانات عبر API
يوفر واجهة API آمنة وموحدة للوصول إلى بيانات SQL المؤسسية، مما يجعلها متاحة لمختلف الأدوات وسير العمل المدعومة بالذكاء الاصطناعي.
settings.json
)."mcpServers": {
"mssql-mcp": {
"command": "python",
"args": ["-m", "mssql.server"]
}
}
خزن بيانات اعتماد 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}"
}
"mcpServers": {
"mssql-mcp": {
"command": "python",
"args": ["-m", "mssql.server"]
}
}
pip install -r requirements.txt
."mcpServers": {
"mssql-mcp": {
"command": "python",
"args": ["-m", "mssql.server"]
}
}
"mcpServers": {
"mssql-mcp": {
"command": "python",
"args": ["-m", "mssql.server"]
}
}
استخدام 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 المتقدمة.
يحتوي على ترخيص LICENSE | ✅ (MIT) |
---|---|
يحتوي على أداة واحدة على الأقل | ✅ |
عدد التفرعات Forks | 11 |
عدد النجوم Stars | 21 |
py-mcp-mssql هو خادم MCP مبني على Python يسمح لوكلاء الذكاء الاصطناعي والتطبيقات بالوصول الآمن والتفاعل مع قواعد بيانات Microsoft SQL Server باستخدام بروتوكول Model Context Protocol. يتيح عرض الجداول والبيانات وإمكانيات تنفيذ أوامر SQL عبر واجهة موحدة.
يتيح الوصول إلى جميع جداول MSSQL كموارد، ويسمح بقراءة حتى 100 صف من كل جدول بصيغة CSV، ويدعم سرد الجداول، وقراءة بيانات الجداول، وتنفيذ استعلامات SQL مخصصة.
تشمل الاستخدامات المعتادة استكشاف قواعد البيانات بواسطة الذكاء الاصطناعي، تحليل البيانات، إنشاء التقارير، أتمتة عمليات ETL، وتمكين الوصول البرمجي إلى بيانات SQL المؤسسية للتطبيقات وسير العمل.
خزن بيانات اعتماد خادم MSSQL الخاصة بك في ملف .env ومررها عبر متغيرات البيئة في الإعدادات لمنع تسرب المعلومات الحساسة عن طريق الخطأ.
نعم، py-mcp-mssql مفتوح المصدر بموجب ترخيص MIT ومناسب للاستخدام في بيئات الإنتاج والمؤسسات والأتمتة.
افتح الوصول السلس والآمن والبرمجي إلى Microsoft SQL Server لوكلاء الذكاء الاصطناعي وسير عمل FlowHunt باستخدام py-mcp-mssql.
يتيح خادم MSSQL MCP ربط المساعدين الذكيين بقواعد بيانات Microsoft SQL Server، مما يمكّن من تنفيذ عمليات بيانات متقدمة، وتحليل الأعمال، وأتمتة سير العمل مباشرة م...
يتيح خادم MSSQL MCP تفاعلاً آمناً وقابلاً للتدقيق ومنظماً بين FlowHunt وقواعد بيانات Microsoft SQL Server. يدعم سرد الجداول، واستكشاف البيانات، وتنفيذ الاستعلام...
يقدم خادم MySQL MCP جسرًا آمنًا بين مساعدي الذكاء الاصطناعي وقواعد بيانات MySQL. يتيح استكشاف قاعدة البيانات بشكل منظم، وتنفيذ الاستعلامات، وتحليل البيانات من خ...