تخطي إلى المحتوى
Guide

10 خوادم MCP يجب أن يعرفها كل مطور في عام 2026

| 8 min read

قائمة منسقة تضم 10 خوادم MCP لمساعدي التشفير بالذكاء الاصطناعي. يغطي Botoi وGitHub وFilesystem وPostgres وPlaywright وSentry وSlack وLinear وStripe وSQLite مع إعدادات الإعداد.

Laptop with code editor and multiple terminal windows
Photo by Safar Safarov on Unsplash

يتيح بروتوكول سياق النموذج (MCP) لمساعدي تشفير الذكاء الاصطناعي الاتصال بالأدوات الخارجية. بدلاً من لصق المخرجات في نافذة الدردشة، يقوم مساعد الذكاء الاصطناعي الخاص بك باستدعاء واجهة برمجة التطبيقات مباشرة ويعمل مع الاستجابة المنظمة. يدعم كل من Claude Desktop وCursor وVS Code Copilot وWindsurf خوادم MCP.

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

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

1. Botoi (44 أداة مساعدة للمطورين)

يعرض Botoi 44 أداة من خلال نقطة نهاية MCP واحدة بعيدة: عمليات بحث DNS، واستعلامات WHOIS، وتوقيع JWT والتحقق منها، وترميز Base64، والتجزئة، واكتشاف معلومات تحديد الهوية الشخصية (PII)، والتحقق من صحة البريد الإلكتروني، وتنسيق JSON، واختبار regex، والمزيد. إنها بمثابة سكين الجيش السويسري للمهام الصغيرة التي تخرجك من محررك.

ينقل: HTTP قابل للتدفق (عن بعد، بدون تثبيت).
المصادقة: يعمل بدون مفتاح بمعدل 5 طلبات/دقيقة و100 طلب/يوم. أضف مفتاحًا للحدود الأعلى.
متى تستخدمه: أنت بحاجة إلى بحث DNS سريع، أو مقارنة التجزئة، أو فك تشفير JWT، أو تحويل التنسيق أثناء جلسة الترميز ولا تريد فتح علامة تبويب متصفح أو تذكر علامات CLI.

{
  "mcpServers": {
    "botoi": {
      "type": "streamable-http",
      "url": "https://api.botoi.com/mcp"
    }
  }
}

قائمة الأدوات الكاملة: api.botoi.com/v1/mcp/tools.json

2. جيثب (رسمي)

يمنح خادم GitHub MCP الرسمي لمساعدك إمكانية الوصول إلى المستودعات وطلبات السحب والمشكلات والفروع ومحتويات الملف. يمكنك البحث عن الكود وإنشاء العلاقات العامة ومراجعة الاختلافات وإدارة المشكلات دون مغادرة محادثتك.

ينقل: stdio (يتم تشغيله محليًا عبر npx).
المصادقة: رمز الوصول الشخصي لـ GitHub مع النطاقات التي تحتاجها (repo، read:org، وما إلى ذلك).
متى تستخدمه: تريد إنشاء مشكلات أو مراجعة العلاقات العامة أو البحث عبر عمليات إعادة الشراء أو قراءة محتويات الملف من GitHub دون التبديل إلى المتصفح.

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_token_here"
      }
    }
  }
}

3. نظام الملفات (رسمي)

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

ينقل: com.stdio.
المصادقة: لا أحد. يقتصر الوصول على الدلائل المسموح بها.
متى تستخدمه: أنت بحاجة إلى مساعدك لقراءة ملفات التكوين، أو تحرير القوالب، أو تنظيم الملفات خارج دليل المشروع الحالي.

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/you/projects"
      ]
    }
  }
}

قم بتمرير مسارات دليل متعددة كوسائط إضافية للسماح بالوصول إلى عدة مواقع.

4. بوستجرس

يقوم خادم Postgres MCP بتوصيل مساعدك بقاعدة بيانات PostgreSQL. يمكنه سرد الجداول ووصف المخططات وتشغيل استعلامات SQL للقراءة فقط. يرى مساعدك بنية قاعدة البيانات ويمكنه الإجابة على الأسئلة المتعلقة ببياناتك دون كتابة الاستعلامات يدويًا.

ينقل: com.stdio.
المصادقة: سلسلة اتصال PostgreSQL.
متى تستخدمه: أنت تقوم بتصحيح مشكلة في البيانات، أو تستكشف مخططًا غير مألوف، أو تحتاج إلى عمليات إحصاء وتجميعات سريعة أثناء التطوير.

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-postgres",
        "postgresql://user:password@localhost:5432/mydb"
      ]
    }
  }
}

يتم تشغيل الاستعلامات في وضع القراءة فقط بشكل افتراضي. الاتصال بقاعدة بيانات التطوير أو التدريج، وليس الإنتاج.

5. سكليتي

يشبه Postgres ولكن لملفات SQLite. يمكن لمساعدك الاستعلام عن ملفات قاعدة البيانات المحلية وفحص المخططات وتشغيل الاستعلامات التحليلية. مفيد لقواعد بيانات تطبيقات الهاتف المحمول والأنظمة المدمجة والتطوير المحلي.

ينقل: com.stdio.
المصادقة: لا أحد. المسار إلى ملف .db هو الوسيطة الوحيدة.
متى تستخدمه: أنت تعمل مع قاعدة بيانات SQLite محلية وتريد فحص البيانات أو تشغيل الاستعلامات أو استكشاف المخطط من مساعد الذكاء الاصطناعي الخاص بك.

{
  "mcpServers": {
    "sqlite": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sqlite",
        "/path/to/database.db"
      ]
    }
  }
}

6. الكاتب المسرحي (أتمتة المتصفح)

يقوم خادم Playwright's MCP بتشغيل متصفح يتحكم فيه مساعدك. يمكنه الانتقال إلى الصفحات، والنقر على العناصر، وملء النماذج، والتقاط لقطات الشاشة، وقراءة محتوى الصفحة. يؤدي هذا إلى تحويل مساعدك إلى أداة أتمتة للمتصفح للاختبار والاستخلاص.

ينقل: com.stdio.
المصادقة: لا أحد.
متى تستخدمه: أنت تقوم بتصحيح أخطاء مشكلة الواجهة الأمامية، أو اختبار تدفق النموذج، أو استخراج البيانات من الصفحة، أو تحتاج إلى لقطة شاشة لصفحة تم نشرها.

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@playwright/mcp@latest"]
    }
  }
}

يجري npx playwright install قم أولاً بتنزيل ثنائيات المتصفح إذا لم تكن قد استخدمت Playwright من قبل.

7. الحراسة (رصد الأخطاء)

يقوم خادم Sentry's MCP بتوصيل مساعدك بمؤسسة Sentry الخاصة بك. يمكنه سرد الأخطاء الأخيرة والبحث عن المشكلات حسب الاستعلام وقراءة تتبعات المكدس والحصول على تفاصيل الأحداث. عندما تقوم بتصحيح خطأ في الإنتاج، يقوم مساعدك بسحب تتبع المكدس والسياق مباشرة من Sentry.

ينقل: com.stdio.
المصادقة: رمز مصادقة الحراسة مع نطاقات المشروع: القراءة والحدث: القراءة.
متى تستخدمه: أبلغ مستخدم عن خطأ. يمكنك أن تطلب من مساعدك العثور على الخطأ في Sentry، وقراءة تتبع المكدس، واقتراح إصلاح. كل ذلك في محادثة واحدة.

{
  "mcpServers": {
    "sentry": {
      "command": "npx",
      "args": ["-y", "@sentry/mcp-server"],
      "env": {
        "SENTRY_AUTH_TOKEN": "sntrys_your_token_here"
      }
    }
  }
}

8. سلاك (المراسلة)

يتيح خادم Slack MCP لمساعدك قراءة القنوات والبحث عن الرسائل ونشر التحديثات. يمكنه العثور على المحادثات وقراءة تواريخ المواضيع وإرسال الرسائل نيابةً عنك.

ينقل: com.stdio.
المصادقة: رمز Slack bot ومعرف الفريق.
متى تستخدمه: تريد البحث عن قرار تم اتخاذه في سلسلة محادثات Slack، أو نشر تحديث نشر على قناة، أو العثور على من ذكر موضوعًا محددًا.

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": ["-y", "@anthropic/slack-mcp-server"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-token",
        "SLACK_TEAM_ID": "T0123456789"
      }
    }
  }
}

يحتاج تطبيق Slack الخاص بك إلى القنوات: التاريخ، والقنوات: القراءة، والدردشة: الكتابة، والمستخدمون: نطاقات القراءة.

9. الخطي (إدارة المشاريع)

يمنح خادم Linear's MCP مساعدك إمكانية الوصول إلى المشكلات والمشاريع والدورات والفرق. يمكنه إنشاء مشكلات وتحديث الحالة والبحث حسب التصنيف أو المكلف وقراءة خرائط طريق المشروع.

ينقل: com.stdio.
المصادقة: مفتاح API الخطي.
متى تستخدمه: لقد انتهيت من إحدى الميزات وتريد وضع علامة "تم" على المشكلة، أو إنشاء تذكرة متابعة، أو التحقق من ما تم تعيينه لك في الدورة الحالية.

{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": ["-y", "@linear/mcp-server"],
      "env": {
        "LINEAR_API_KEY": "lin_api_your_key_here"
      }
    }
  }
}

10. الشريط (المدفوعات)

يقوم خادم MCP الرسمي الخاص بـ Stripe بتوصيل مساعدك بحساب Stripe الخاص بك. يمكنه سرد العملاء وقراءة تفاصيل الاشتراك والبحث عن الفواتير والتحقق من نوايا الدفع وإدارة المنتجات. مفيد لتصحيح مشكلات الفوترة دون التنقل في لوحة معلومات Stripe.

ينقل: com.stdio.
المصادقة: المفتاح السري الشريطي (استخدم مفتاح الاختبار أثناء التطوير).
متى تستخدمه: أبلغ أحد العملاء عن مشكلة في الفواتير. يقوم مساعدك بسحب سجل العميل، والتحقق من أحدث فاتورة، وقراءة حالة الدفع. لا حاجة للوحة القيادة.

{
  "mcpServers": {
    "stripe": {
      "command": "npx",
      "args": ["-y", "@stripe/mcp", "--tools=all", "--api-key=sk_test_your_key"]
    }
  }
}

يستخدم sk_test_ المفاتيح أثناء التطوير. لا تقم مطلقًا بتمرير مفتاح سري مباشر من خلال تكوين خادم MCP في ملف مشترك أو ملف يتم التحكم فيه بالإصدار.

تكوين Botoi MCP لكل عميل

نظرًا لأن Botoi يعمل كخادم HTTP بعيد، فإن الإعداد هو نفسه عبر جميع العملاء. لا يوجد npx، ولا يوجد Docker، ولا توجد عملية محلية. وهنا التكوين لكل واحد.

كلود سطح المكتب

اضف إليه claude_desktop_config.json:

{
  "mcpServers": {
    "botoi": {
      "type": "streamable-http",
      "url": "https://api.botoi.com/mcp"
    }
  }
}

كلود كود

تشغيل في المحطة الخاصة بك:

claude mcp add botoi --transport streamable-http https://api.botoi.com/mcp

المؤشر

افتح إعدادات المؤشر، وانتقل إلى MCP، وأضف:

{
  "mcpServers": {
    "botoi": {
      "url": "https://api.botoi.com/mcp",
      "type": "streamable-http"
    }
  }
}

كود VS (مساعد جيثب)

أضف إلى الخاص بك settings.json:

{
  "mcp": {
    "servers": {
      "botoi": {
        "type": "streamable-http",
        "url": "https://api.botoi.com/mcp"
      }
    }
  }
}

تظهر الأدوات الـ 44 عند أول اتصال. لا يلزم إعادة التشغيل في معظم العملاء.

سير العمل العملي: التحقق من DNS أثناء النشر

أنت تقوم بنشر بيئة مرحلية. الموقع لا يتم التحميل. أنت تشك في وجود خطأ في تكوين DNS. إليك كيفية مساعدة خادم Botoi MCP دون مغادرة المحرر الخاص بك:

You: "Check the DNS A records for staging.acme.com"

Tool call: lookup_dns
Input: { "domain": "staging.acme.com", "type": "A" }

Result:
{
  "domain": "staging.acme.com",
  "type": "A",
  "records": [
    { "value": "76.76.21.21", "ttl": 300 }
  ],
  "resolver": "1.1.1.1",
  "query_time_ms": 14
}

You: "That's Vercel's IP. It should point to 143.204.15.88. Check the TXT records too."

Tool call: lookup_dns
Input: { "domain": "staging.acme.com", "type": "TXT" }

Result:
{
  "domain": "staging.acme.com",
  "type": "TXT",
  "records": [
    { "value": "v=spf1 include:_spf.google.com ~all", "ttl": 3600 }
  ],
  "resolver": "1.1.1.1",
  "query_time_ms": 11
}

الآن أنت تعرف شيئين: سجل A يشير إلى Vercel (وليس IP المستهدف)، وسجل SPF موجود. يمكن لمساعدك شرح المشكلة واقتراح تغيير DNS الصحيح. استغرق التفاعل بأكمله 10 ثوانٍ، مع عدم تبديل السياق.

يعمل هذا النمط مع أي أداة بحث. اطلب من مساعدك التحقق من شهادات SSL، أو التحقق من صحة مجال البريد الإلكتروني، أو فك تشفير JWT من طلب فاشل، أو اكتشاف الحزمة التقنية لموقع منافس. الأدوات متاحة دائمًا في محادثتك.

كيفية اختيار الخوادم التي سيتم تثبيتها

لا تقم بتثبيت كل 10 مرة واحدة. يضيف كل خادم MCP أدوات إلى سياق مساعدك، وقد يؤدي وجود عدد كبير جدًا من الأدوات إلى إبطاء اختيار الأداة. ابدأ بالخوادم التي تناسب عملك اليومي:

  • تطوير الويب: Botoi (DNS، الرؤوس، SSL، JWT)، Playwright (اختبار المتصفح)، GitHub (PRs والمشكلات).
  • الخلفية والبيانات: Postgres أو SQLite (استعلامات قاعدة البيانات)، Sentry (تتبع الأخطاء)، Botoi (التجزئة، الترميز، تحويل التنسيق).
  • قيادة الفريق الكامل: GitHub (مراجعة التعليمات البرمجية)، Linear (تتبع المشكلات)، Slack (اتصالات الفريق)، Stripe (تصحيح أخطاء الفواتير).
  • المطور الفردي: Botoi (يغطي 44 من احتياجات المرافق العامة)، نظام الملفات (إدارة الملفات)، GitHub (إدارة الريبو).

النقاط الرئيسية

  • يتيح MCP لمساعدي تشفير الذكاء الاصطناعي الاتصال بالأدوات الخارجية مباشرة. لا يوجد نسخ ولصق بين النوافذ.
  • لا تحتاج الخوادم البعيدة (Botoi، GitHub) إلى التثبيت المحلي. تعمل الخوادم المحلية (نظام الملفات، Postgres، Playwright) عبر npx.
  • ابدأ بـ 2-3 خوادم تتوافق مع سير عملك. أضف المزيد حسب حاجتك إليها.
  • استخدم بيانات اعتماد الاختبار للخوادم التي تصل إلى الأنظمة الحساسة (Stripe، وPostgres، وSentry). لا تقم مطلقًا بإلزام مفاتيح API بالتحكم في الإصدار.
  • النظام البيئي MCP ينمو. يفحص github.com/modelcontextprotocol/servers للحصول على الدليل الكامل للخوادم المتاحة.

FAQ

ما هو بروتوكول السياق النموذجي (MCP)؟
MCP هو بروتوكول مفتوح يتيح لمساعدي تشفير الذكاء الاصطناعي الاتصال بالأدوات والخدمات الخارجية مباشرة. بدلاً من نسخ المخرجات من المتصفح أو الوحدة الطرفية إلى الدردشة الخاصة بك، يقوم المساعد بإجراء مكالمة منظمة عبر واجهة برمجة التطبيقات (API) ويعمل مع الاستجابة. نشرت Anthropic المواصفات، ويدعمها عملاء مثل Claude Desktop وCursor وVS Code Copilot وWindsurf.
هل تعمل خوادم MCP محليًا أو عن بعد؟
كلاهما. تعمل بعض خوادم MCP كعمليات محلية على جهازك (نظام الملفات، Postgres، Playwright). يعمل البعض الآخر كخدمات HTTP عن بعد (Botoi، GitHub، Sentry). يدعم بروتوكول MCP النقل stdio للخوادم المحلية وHTTP القابل للتدفق للخوادم البعيدة.
هل يمكنني توصيل عدة خوادم MCP في نفس الوقت؟
نعم. يدعم كل من Claude Desktop وCursor وVS Code خوادم MCP المتعددة في ملفات التكوين الخاصة بهم. يظهر كل خادم كمجموعة منفصلة من الأدوات التي يمكن لمساعدك الاتصال بها. لا يوجد تعارض بين الخوادم إلا إذا قام خادمان بتسجيل الأدوات بنفس الاسم.
هل أحتاج إلى مفتاح API لكل خادم MCP؟
ذلك يعتمد على الخادم. لا تحتاج الخوادم المحلية مثل Filesystem وSQLite إلى مصادقة. تتطلب الخوادم البعيدة مثل GitHub وStripe رمز وصول شخصيًا أو مفتاح API. يعمل Botoi بدون مفتاح بمعدل 5 طلبات في الدقيقة و100 طلب في اليوم؛ إضافة مفتاح لحدود أعلى.
ما الفرق بين نقل stdio وHTTP القابل للتدفق؟
يقوم النقل Stdio بتشغيل خادم MCP كعملية فرعية محلية. يتواصل عميل الذكاء الاصطناعي الخاص بك معه عبر الإدخال/الإخراج القياسي. يتصل نقل HTTP القابل للتدفق بخادم بعيد عبر HTTPS باستخدام JSON-RPC 2.0. الأدوات المحلية مثل نظام الملفات تستخدم stdio. تستخدم واجهات برمجة التطبيقات البعيدة مثل Botoi وGitHub HTTP.

ابدأ البناء مع botoi

أكثر من 150 نقطة نهاية API للبحث ومعالجة النصوص وتوليد الصور وأدوات المطورين. باقة مجانية، بدون بطاقة ائتمان.