Model Context Protocol
MCP بروتوكول مفتوح يتيح للوكلاء الوصول إلى الأدوات والبيانات الخارجية. تتناول هذه الصفحة المواصفة الحالية، وآلية عمل التفويض، و60 خادمًا تحققنا منها، مع نقطة النهاية والمصادقة وإعدادات كل منها لـ13 عميلًا.
60 خادم MCP
خوادم رسمية من المورّدين، إلى جانب عدد من خوادم المجتمع التي تحظى بصيانة جيدة، جرى التحقق منها في 2026-10-01. استُبعدت الخوادم المؤرشفة والمهملة، مثل خادمي Postgres وPuppeteer المرجعيين القديمين.
Everything
خادم اختبار مرجعي من مشروع MCP يكشف جميع ميزات البروتوكول، للتحقق من عمل العميل.
Fetch
يجلب صفحة ويب ويحوّلها إلى Markdown ليتمكن النموذج من قراءتها. وهو جزء من مجموعة الخوادم المرجعية لمشروع MCP.
Filesystem
يقرأ الملفات المحلية ويكتبها ويبحث فيها وينقلها، ضمن المجلدات التي تمرّرها إليه عند بدء تشغيله.
Git
يعمل مع مستودع Git محلي من الوكيل، ويتيح الاطلاع على الحالة والفروق والسجل والفروع والـ commits في مسار المستودع الذي تختاره.
Memory
يحتفظ برسم بياني معرفي للكيانات والعلاقات في ملف محلي، كي يتمكن الوكيل من استرجاع المعلومات بين الجلسات.
Sequential Thinking
يوفر للنموذج مساحة عمل مؤقتة لتقسيم المشكلة إلى أفكار مرقّمة يمكنه مراجعتها أو إنشاء تفرعات منها.
Time
يعرض الوقت الحالي ويحوّل الأوقات بين المناطق الزمنية باستخدام أسماء IANA. لا حاجة إلى مفاتيح أو إعدادات.
GitHub
خادم GitHub الرسمي للمستودعات والمشكلات وطلبات السحب وActions والبحث في الشيفرة، مع إمكانية تبديل مجموعات الأدوات.
GitLab
نقطة النهاية المضمّنة في GitLab للمشكلات وطلبات الدمج وخطوط الأنابيب والبحث، مع إمكانية اختيار مجموعات الأدوات.
Atlassian Rovo
الخادم المستضاف من Atlassian لـ Jira وConfluence وJira Service Management على موقعك في Cloud.
Linear
ابحث في مشكلات Linear ومشروعاته وتعليقاته، وأنشئها وحدّثها من وكيل، مع نقطة نهاية منفصلة للقراءة فقط.
Notion
خادم Notion مستضاف للبحث عن الصفحات وقواعد البيانات وقراءتها وتعديلها. لم تعد الحزمة المحلية تخضع للصيانة النشطة.
Slack
خادم Slack المستضاف الرسمي: ابحث عن الرسائل، واقرأ القنوات وسلاسل المحادثات، وانشر بصفتك المستخدم المسجّل الدخول.
Asana
إدارة مهام Asana ومشاريعها وأهدافها. استخدم نقطة النهاية /v2/mcp: فقد أُوقف عنوان URL القديم /sse في 2026-05-11.
monday.com
قراءة لوحات monday.com وعناصرها وتحديثاتها وتعديلها، سواء عبر الخادم المستضاف أو حزمة npm محلية.
Airtable
الاستعلام عن السجلات في قواعد Airtable وإنشاؤها وتحديثها، ضمن القواعد التي تمنحها الإذن بالوصول إليها فقط.
Figma
يزوّد وكلاء البرمجة بإطارات Figma ومتغيراتها ومكوّناتها، كي يطابق الكود الذي يكتبونه التصميم.
Stripe
إنشاء عملاء Stripe ومدفوعاتهم وفواتيرهم ومنتجاتهم والبحث عنها، والبحث في وثائق Stripe.
Shopify Dev
يبحث في وثائق مطوّري Shopify ويفحص شيفرة Admin GraphQL وLiquid أثناء إنشاء التطبيقات.
HubSpot
خادم HubSpot المستضاف لقراءة جهات اتصال CRM والشركات والصفقات والتذاكر وتحديثها.
Salesforce DX
أدوات Salesforce CLI للوكلاء: الاستعلام عن البيانات، ونشر البيانات الوصفية واسترجاعها، وإدارة المؤسسات والمستخدمين.
Zapier
يحوّل الإجراءات من التطبيقات المتصلة بـ Zapier إلى أدوات MCP؛ ويمكنك اختيار الإجراءات التي يتيحها.
Make
يشغّل سيناريوهات Make كأدوات للوكلاء، ويتيح للوكيل إدارة حسابك في Make؛ وتستضيفه Make.
Sentry
ابحث عن المشكلات والأحداث وآثار التتبّع والإصدارات في Sentry، وابدأ تحليل Seer للأسباب الجذرية؛ سواء استُضيفت الخدمة أو شُغّلت محليًا.
Datadog
استعلم عن السجلات والمقاييس وآثار التتبّع وأدوات المراقبة والحوادث في Datadog. أضف ?toolsets= إلى URL لتقييد الأدوات المتاحة.
Grafana
ابحث في لوحات المعلومات، واستعلم عن مصادر بيانات Prometheus وLoki، وأدر التنبيهات والحوادث في Grafana.
PagerDuty
خادم PagerDuty المستضاف لإدارة الحوادث والخدمات والجداول ومناوبات الاستدعاء.
Cloudflare
نقطة نهاية واحدة لواجهة Cloudflare API بالكامل؛ وتغطي خوادم منفصلة الوثائق والارتباطات وإمكانية المراقبة والمتصفح.
AWS API
يشغّل أوامر AWS CLI بعد التحقق منها، كي يتمكن الوكيل من فحص موارد AWS وتعديلها.
AWS Knowledge
بحث مستضاف على AWS في وثائق AWS ومنشورات المدونة وإعلانات What's New ومدى التوفر حسب المنطقة.
Azure
الاستعلام عن موارد Azure وإدارتها، مثل Storage وCosmos DB وKey Vault وMonitor. الإصدار 2.0 متاح عمومًا (GA).
Microsoft Learn
البحث في وثائق Microsoft وAzure الرسمية ونماذج التعليمات البرمجية وجلبها.
BigQuery
نقطة نهاية مستضافة على Google لاستكشاف مجموعات بيانات BigQuery وتشغيل SQL. لدى Cloud SQL وSpanner نقطتا نهاية خاصتان بهما.
Google Workspace
نقاط نهاية مستقلة لكل منتج من Drive وGmail وCalendar وDocs وSheets وSlides وChat، ضمن Developer Preview.
Firebase
Firebase CLI كخادم MCP: إدارة المشاريع ومستخدمي Auth وFirestore وRemote Config وقواعد الأمان والمزيد.
MCP Toolbox for Databases
خادم واحد يضم مجموعات أدوات جاهزة لـ Postgres وMySQL وBigQuery وAlloyDB وSpanner وقواعد بيانات أخرى.
Supabase
إدارة مشاريع Supabase من وكيل: تشغيل SQL وتطبيق عمليات الترحيل وقراءة السجلات ونشر Edge Functions.
Neon
إنشاء مشاريع Neon Postgres وفروعها، وتنفيذ SQL وإجراء عمليات ترحيل قائمة على الفروع. مخصص للاستخدام في التطوير.
MongoDB
الاستعلام عن قواعد بيانات MongoDB ومجموعات Atlas وإدارتها، باستخدام سلسلة اتصال أو حساب خدمة Atlas.
Redis
يتيح للوكيل التعامل مع هياكل بيانات Redis والبحث والفهارس المتجهية باستخدام اللغة الطبيعية.
Postgres MCP Pro
تنفيذ استعلامات Postgres وفحص المخططات وضبط الفهارس وإجراء فحوصات السلامة، ليحل محل الخادم المرجعي المؤرشف.
Elastic Agent Builder
نقطة نهاية مستضافة على Kibana توفّر أدوات Agent Builder للعمل على بيانات Elasticsearch، بدءًا من Elastic 9.2.
Snowflake
خادم تستضيفه Snowflake، يوفّر Cortex Analyst وCortex Search وأدوات SQL التي تحددها.
Pinecone
البحث في مستندات Pinecone، وإنشاء فهارس Pinecone المتجهية وإضافة البيانات إليها والاستعلام عنها من خادم محلي.
Hugging Face
البحث عن النماذج ومجموعات البيانات والأوراق البحثية والمستندات على Hub، واستدعاء Spaces من Gradio كأدوات تستضيفها Hugging Face.
Playwright
التحكم بمتصفح حقيقي عبر لقطات شجرة إمكانية الوصول، ليتمكن الوكيل من التنقل والنقر وملء النماذج.
Chrome DevTools
يتحكم في Chrome ويتيح الوصول إلى بيانات DevTools، مثل طلبات الشبكة ومخرجات وحدة التحكم وتتبع الأداء.
Brave Search
خادم Brave الخاص للبحث في الويب والأخبار والصور والفيديو والمحتوى المحلي عبر Brave Search API.
Exa
بحث عصبي في الويب، واستخراج محتوى الصفحات، وبحث عن سياق الشيفرة للـ agents؛ تستضيفه Exa أو يُشغّل محليًا باستخدام مفتاح API.
Tavily
البحث عن المواقع واستخراج محتواها والزحف إليها ورسم خرائطها عبر واجهة Tavily للبحث المصممة للـ agents، سواء استُضيفت أو شُغّلت محليًا.
Firecrawl
استخراج محتوى المواقع والزحف إليها والبحث فيها واستخراج بيانات منظّمة منها بصيغتي Markdown أو JSON.
Perplexity
إجابات مستندة إلى مصادر من الويب، وبحث، وأبحاث معمّقة عبر Perplexity Sonar API، ويُشغّل محليًا.
Context7
يضيف إلى prompt أحدث وثائق المكتبات وأمثلة الشيفرة الخاصة بإصدارات محددة. مستضاف، مع إمكانية استخدام مفتاح API اختياري.
Vercel
ابحث في وثائق Vercel وافحص المشاريع وعمليات النشر وسجلات البناء. ما يزال في مرحلة Beta، ويدعم بالفعل spec 2026-07-28.
Netlify
أنشئ مواقع Netlify ومتغيرات البيئة والإضافات واضبطها وانشرها من خلال agent.
Heroku
إدارة تطبيقات Heroku وdynos والإضافات وPostgres وخطوط النشر من وكيل، عبر Heroku CLI.
Docker MCP Gateway
يشغّل الخوادم من دليل MCP الخاص بـ Docker في حاويات، عبر نقطة نهاية واحدة للبوابة.
Kubernetes
خادم Go لـ Kubernetes وOpenShift: يطبّق الموارد، ويقرأ سجلات pods، وينفّذ أوامر داخلها، ويشغّل Helm.
Terraform
يبحث عن المزوّدات والوحدات في Terraform Registry، ويدير مساحات عمل HCP Terraform عند توفير رمز.
Auth0
إدارة مستأجري Auth0 من وكيل: التطبيقات وواجهات API والإجراءات والسجلات والنماذج، بعد تسجيل الدخول عبر تدفّق الأجهزة.
ما هو MCP؟
Model Context Protocol (MCP) معيار مفتوح لربط تطبيقات الذكاء الاصطناعي بالأنظمة الخارجية. يغلّف الخادم موردًا واحدًا، مثل حساب GitHub أو قاعدة بيانات أو متصفح، ويصف ما يتيحه. ويمكن لأي تطبيق يدعم MCP استخدامه من دون كتابة شيفرة تكامل مخصصة.
التطبيق الذي تعمل فيه، مثل Claude Code أو Cursor أو VS Code، هو المضيف. ويحتفظ عميل MCP داخل التطبيق بالاتصال بكل خادم. تعمل الخوادم المحلية كعمليات فرعية وتتواصل عبر stdio؛ أما الخوادم البعيدة فيتم الوصول إليها عبر Streamable HTTP. وقد أُهملت وسيلة النقل الأقدم HTTP+SSE منذ 2025-03-26.
تتيح الخوادم ثلاثة أنواع من العناصر. الأدوات وظائف يمكن للنموذج استدعاؤها، مثل إنشاء issue. والموارد بيانات يمكن للتطبيق جلبها إلى السياق، مثل ملف أو سجل. أما المطالبات فهي قوالب قابلة لإعادة الاستخدام يمكن للمستخدم اختيارها. يختلف دعم العملاء لهذه العناصر؛ فمثلًا، لا يدعم Zed سوى الأدوات والمطالبات.
ما الذي تغيّر في 2026-07-28؟
- أصبح البروتوكول عديم الحالة. أُزيلت مصافحة initialize وترويسة Mcp-Session-Id، وأصبح كل طلب يتضمن إصدار البروتوكول وإمكانات العميل في _meta.
- يمكن للخوادم توفير استدعاء اختياري server/discover، ليتمكن العميل من الاستفسار عن الإمكانات التي يدعمها الخادم.
- يجب أن يتضمن كل طلب Streamable HTTP الترويسات Mcp-Method وMcp-Name، إضافةً إلى MCP-Protocol-Version. أُزيلت إمكانية استئناف SSE عبر Last-Event-ID.
- تحل طلبات Multi Round-Trip Requests محل النمط القديم الذي كان يرسل فيه الخادم طلبات الاستئذان أو أخذ العينات أو الجذور الخاصة به إلى العميل.
- تتضمن نتائج القوائم الآن ttlMs وcacheScope، لتوضيح مدة صلاحية القائمة والجهات التي يمكنها مشاركتها.
- أُضيف إطار عمل رسمي للإضافات. انتقلت المهام إلى الإضافة io.modelcontextprotocol/tasks، كما أن MCP Apps وEnterprise Managed Authorization إضافتان أيضًا.
- تمنح سياسة جديدة للإيقاف الميزات مهلة لا تقل عن 12 months قبل إزالتها. وتُعد Roots وSampling وLogging أول الميزات التي أُعلن عن إيقافها بموجبها.
آلية عمل التفويض
التفويض اختياري في MCP. وعندما يستخدم خادم HTTP التفويض، فإنه يتبع OAuth 2.1 ويعمل خادمًا للموارد: ينشر بيانات وصفية للموارد المحمية (RFC 9728) تحدد خادم التفويض الخاص به، ثم يعثر العميل على ذلك الخادم عبر RFC 8414 أو اكتشاف OpenID Connect. يجب أن تستخدم العملاء PKCE، وأن ترسل مؤشرات الموارد وفق RFC 8707 لربط كل token بخادم واحد، وأن تتحقق من المعلمة iss المحددة في RFC 9207.
لتسجيل العميل نفسه، يفضّل مواصفات 2026-07-28 مستندات البيانات الوصفية لمعرّف العميل (Client ID Metadata Documents أو CIMD). يظل التسجيل المسبق متاحًا، كما يُسمح بالتسجيل الديناميكي للعملاء (DCR)، لكنه مهمل لصالح CIMD. وقد استغنى كثير من المورّدين عن DCR بالفعل: إذ تشترط Slack وAsana وHubSpot تسجيل العميل مسبقًا، ولا تقبل Vercel إلا العملاء المعتمَدين.
السجل الرسمي
يسرد MCP Registry الخوادم العامة ضمن أسماء عكسية لنظام أسماء النطاقات، مثل io.github.user/server أو com.vendor/server، مع إثبات ملكية كل مساحة أسماء عبر GitHub أو DNS أو HTTP. وما يزال في مرحلة المعاينة: جُمّدت واجهة API للإصدار v0.1 منذ 2025-10-24، لكن القائمين عليه يحذّرون من احتمال حدوث تغييرات غير متوافقة أو محو البيانات قبل الإتاحة العامة. وهو مخصص لتغذية أدوات التجميع والسجلات الفرعية، لذا ليس من المفترض أن تستعلم منه المضيفات مباشرة.
curl 'https://registry.modelcontextprotocol.io/v0.1/servers?limit=5'حزم SDK الرسمية
- Tier 1
- TypeScript, Python, C#, Go, Rust, Ruby
- Tier 2
- Java
- Tier 3
- Swift, PHP, Kotlin
يعمل خادم MCP المحلي بصلاحيات حساب المستخدم، بينما يعمل الخادم المستضاف بأي token تمنحه إياه. اقرأ الشيفرة أو الوثائق أولًا، وثبّت إصدارًا محددًا بدلًا من @latest، وفضّل خادم المورّد نفسه. دليل أمان الوكلاء →
أسئلة عن MCP
ما أحدث إصدار من مواصفات MCP؟
الإصدار الحالي هو 2026-07-28، وهو الإصدار المؤرخ الخامس، وقد حل محل 2025-11-25. يجعل هذا الإصدار البروتوكول عديم الحالة، لذا يلزم ترحيل الشيفرة المكتوبة لإصدارات 2025. عند الإطلاق، كانت حزم SDK الخاصة بـ TypeScript وPython وGo وC# تدعمه، بينما كانت حزمة Rust في الإصدار التجريبي. وما تزال عدة خوادم للمورّدين، ومنها GitLab، توثّق دعمًا يصل إلى 2025-11-25 فقط.
هل نُقل نقل SSE في MCP إلى قائمة المهملات؟
نعم. أُهمل HTTP+SSE منذ 2025-03-26، وينص SEP-2596 على ألا تتم إزالته قبل مرور ثلاثة أشهر على الأقل من اعتماد ذلك SEP نهائيًا؛ ولم يُعلن عن أي موعد. أوقف كثير من المورّدين بالفعل نقاط النهاية /sse، ومنهم Asana في 2026-05-11. استخدم Streamable HTTP للخوادم البعيدة.
من يتولى حوكمة Model Context Protocol الآن؟
تبرعت Anthropic بـ MCP إلى Agentic AI Foundation، وهي صندوق موجّه تابع لـ Linux Foundation، في 2025-12-09. وأسست Anthropic وBlock وOpenAI المؤسسة بالاشتراك. يتولى مجلس إدارتها الميزانية والعضوية، بينما تظل القرارات التقنية بيد MCP Steering Group عبر عملية SEP، بقيادة David Soria Parra وDen Delimarsky.
هل يحتاج خادم MCP إلى OAuth؟
لا، فالتفويض اختياري وفق المواصفات. لا تتطلب عدة خوادم في دليلنا، مثل Microsoft Learn وAWS Knowledge، أي مصادقة، وعادةً ما تقرأ الخوادم المحلية مفتاح API من متغير بيئة. أما الخادم المستضاف الذي يستخدم المصادقة، فيتبع ملف OAuth 2.1 الموضح أعلاه.
ما اللغات التي تتوفر لها حزم SDK رسمية لـ MCP؟
تصنّف صفحة حزم SDK اللغات TypeScript وPython وC# وGo وRust وRuby ضمن المستوى 1، وJava ضمن المستوى 2، وSwift وPHP وKotlin ضمن المستوى 3. ولا يعني المستوى 1 أن كل حزمة SDK تدعم 2026-07-28 بالفعل: فقد ذكر إعلان الإصدار TypeScript وPython وGo وC#، بينما كانت Rust في الإصدار التجريبي.
هل ينبغي لعميل MCP لديّ الاستعلام مباشرةً من السجل الرسمي؟
صُمم السجل لأدوات التجميع والسجلات الفرعية، لا لكي تستعلم منه كل مضيفة. وما يزال أيضًا في مرحلة المعاينة، مع تجميد واجهة API للإصدار v0.1 ومن دون ضمان عدم حدوث تغييرات غير متوافقة قبل الإتاحة العامة. تتضمن نتائج البحث عددًا كبيرًا من الإدخالات التابعة لجهات خارجية، لذا تحقّق من مساحة الأسماء قبل الوثوق بأي منها.