خادم MySQL MCP

خادم MySQL MCP

MCP MySQL AI Integration Database

ماذا يفعل خادم “MySQL” MCP؟

يعد خادم MySQL MCP تنفيذًا لبروتوكول Model Context (MCP) يتيح التفاعل الآمن بين مساعدي الذكاء الاصطناعي وقواعد بيانات MySQL. يعمل كجسر يتيح لتطبيقات الذكاء الاصطناعي استكشاف وتحليل والتعامل مع قواعد بيانات MySQL بأمان من خلال واجهة محكومة. هذا الخادم ليس مصممًا ليعمل بشكل منفرد، بل ليتم دمجه في سير عمل تطوير الذكاء الاصطناعي كعنصر خلفي. مع ميزات مثل عرض جداول MySQL المتاحة، وقراءة محتويات الجداول، وتنفيذ استعلامات SQL، وفرض وصول آمن عبر متغيرات البيئة، يمكّن خادم MySQL MCP المطورين من ربط أنظمة الذكاء الاصطناعي ببيانات قاعدة البيانات الحية، وإدارة الاستعلامات، وتبسيط المهام المتعلقة بقاعدة البيانات—مع الحفاظ على تسجيل شامل للأحداث ومعالجة الأخطاء لضمان عمليات موثوقة.

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

لا توجد معلومات حول قوالب البرومبت في المستودع.

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

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

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

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

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

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

كيفية الإعداد

Windsurf

  1. تأكد من تثبيت Python وMySQL، وتثبيت حزمة mysql-mcp-server عبر الأمر pip install mysql-mcp-server.
  2. حدد موقع ملف إعدادات Windsurf الخاص بك.
  3. أضف خادم MySQL MCP باستخدام الكود التالي في ملف الإعدادات:
    {
      "mcpServers": {
        "mysql": {
          "command": "uv",
          "args": [
            "--directory",
            "path/to/mysql_mcp_server",
            "run",
            "mysql_mcp_server"
          ],
          "env": {
            "MYSQL_HOST": "localhost",
            "MYSQL_PORT": "3306",
            "MYSQL_USER": "your_username",
            "MYSQL_PASSWORD": "your_password",
            "MYSQL_DATABASE": "your_database"
          }
        }
      }
    }
    
  4. احفظ الإعدادات وأعد تشغيل Windsurf.
  5. تحقق من أن خادم MySQL MCP مدرج كخادم نشط.

تأمين مفاتيح API:
استخدم كائن "env" لتعيين القيم الحساسة عبر متغيرات البيئة كما هو موضح أعلاه.

Claude

  1. ثبّت حزمة mysql-mcp-server باستخدام الأمر pip install mysql-mcp-server.
  2. حرر ملف claude_desktop_config.json الخاص بك.
  3. أضف إعدادات خادم MySQL MCP:
    {
      "mcpServers": {
        "mysql": {
          "command": "uv",
          "args": [
            "--directory",
            "path/to/mysql_mcp_server",
            "run",
            "mysql_mcp_server"
          ],
          "env": {
            "MYSQL_HOST": "localhost",
            "MYSQL_PORT": "3306",
            "MYSQL_USER": "your_username",
            "MYSQL_PASSWORD": "your_password",
            "MYSQL_DATABASE": "your_database"
          }
        }
      }
    }
    
  4. احفظ الملف وأعد تشغيل Claude Desktop.
  5. تأكد من أن الخادم يعمل ويمكن الوصول إليه من واجهة Claude.

Cursor

  1. ثبّت خادم MCP (pip install mysql-mcp-server).
  2. افتح ملف إعدادات Cursor.
  3. أضف تعريف الخادم التالي:
    {
      "mcpServers": {
        "mysql": {
          "command": "uv",
          "args": [
            "--directory",
            "path/to/mysql_mcp_server",
            "run",
            "mysql_mcp_server"
          ],
          "env": {
            "MYSQL_HOST": "localhost",
            "MYSQL_PORT": "3306",
            "MYSQL_USER": "your_username",
            "MYSQL_PASSWORD": "your_password",
            "MYSQL_DATABASE": "your_database"
          }
        }
      }
    }
    
  4. أعد تشغيل Cursor ليتم اكتشاف الخادم الجديد.
  5. تحقق من اتصال الخادم.

Cline

  1. ثبّت الحزمة عبر الأمر pip install mysql-mcp-server.
  2. حرر ملف إعدادات Cline الخاص بك.
  3. أضف إعدادات الخادم كما يلي:
    {
      "mcpServers": {
        "mysql": {
          "command": "uv",
          "args": [
            "--directory",
            "path/to/mysql_mcp_server",
            "run",
            "mysql_mcp_server"
          ],
          "env": {
            "MYSQL_HOST": "localhost",
            "MYSQL_PORT": "3306",
            "MYSQL_USER": "your_username",
            "MYSQL_PASSWORD": "your_password",
            "MYSQL_DATABASE": "your_database"
          }
        }
      }
    }
    
  4. احفظ التغييرات وأعد تشغيل Cline.
  5. اختبر الاتصال بالخادم من واجهة العميل.

مثال لتأمين مفاتيح API:

"env": {
  "MYSQL_HOST": "localhost",
  "MYSQL_PORT": "3306",
  "MYSQL_USER": "your_username",
  "MYSQL_PASSWORD": "your_password",
  "MYSQL_DATABASE": "your_database"
}

قم بتخزين بيانات الاعتماد الحساسة في قسم env لتجنب كتابتها مباشرة في أماكن أخرى.

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

استخدام MCP في FlowHunt

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

تدفق MCP في FlowHunt

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

{
  "mysql": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

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


نظرة عامة

القسممتوفرالتفاصيل/ملاحظات
نظرة عامة
قائمة البرومبتاتلا توجد قوالب برومبت
قائمة المواردجداول MySQL، محتوى الجداول، نتائج الاستعلامات
قائمة الأدواتعرض الجداول، قراءة الجداول، تنفيذ SQL
تأمين مفاتيح APIيستخدم متغيرات البيئة في الإعدادات
دعم السامبلينج (أقل أهمية في التقييم)غير مذكور

رأينا

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

تقييم MCP

لديه ترخيص LICENSE✅ (MIT)
يحتوي على أداة واحدة على الأقل
عدد الـ Forks149
عدد النجوم614

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

ما هو خادم MySQL MCP؟

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

كيف يحافظ على سرية بيانات الدخول إلى قاعدة البيانات؟

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

ما هي منصات الذكاء الاصطناعي التي يدعمها؟

تم تصميمه للعمل مع FlowHunt ومنصات أخرى تدعم بروتوكول MCP، بما في ذلك Windsurf وClaude وCursor وCline.

هل يمكن للذكاء الاصطناعي تعديل البيانات أم فقط قراءتها؟

يسمح الخادم بتنفيذ استعلامات SQL عشوائية، بما في ذلك القراءة والكتابة. ومع ذلك، تتم إدارة الوصول والصلاحيات عبر مستخدم MySQL المتصل.

ما هي الاستخدامات النموذجية؟

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

هل توجد مكتبة قوالب للبرومبت؟

لا تتوفر قوالب برومبت في المستودع في الوقت الحالي.

اربط الذكاء الاصطناعي لديك ببيانات MySQL الحية

قم بتمكين سير عمل الذكاء الاصطناعي لديك من خلال وصول آمن وقوي إلى قواعد بيانات MySQL باستخدام خادم MySQL MCP. حلل، وأتمت، وأدر بياناتك بسهولة.

اعرف المزيد

خادم AnalyticDB لـ MySQL MCP
خادم AnalyticDB لـ MySQL MCP

خادم AnalyticDB لـ MySQL MCP

يوفر خادم AnalyticDB لـ MySQL MCP واجهة موحدة لربط الوكلاء الذكيين بقاعدة بيانات AnalyticDB لـ MySQL من Alibaba Cloud، مما يتيح الوصول السلس إلى قاعدة البيانات،...

4 دقيقة قراءة
MCP Server Database Integration +4
خادم py-mcp-mssql MCP
خادم py-mcp-mssql MCP

خادم py-mcp-mssql MCP

يوفر خادم py-mcp-mssql MCP جسرًا آمنًا وفعالًا لوكلاء الذكاء الاصطناعي للتفاعل برمجيًا مع قواعد بيانات Microsoft SQL Server عبر بروتوكول Model Context Protocol ...

4 دقيقة قراءة
AI Database +5
خادم MariaDB MCP
خادم MariaDB MCP

خادم MariaDB MCP

يوفر خادم MariaDB MCP وصولاً آمناً للقراءة فقط إلى قواعد بيانات MariaDB لمساعدي الذكاء الاصطناعي، مما يمكّن من أتمتة سير العمل، وتحليلات البيانات، وذكاء الأعمال...

4 دقيقة قراءة
AI Databases +5