Home / Glossary / بروتوكول سياق النموذج (MCP)

Definition

بروتوكول سياق النموذج (MCP)

بروتوكول سياق النموذج (MCP) هو معيار مفتوح أنشأته Anthropic يوفر طريقة شاملة لربط نماذج الذكاء الاصطناعي بالأدوات الخارجية ومصادر البيانات وواجهات برمجة التطبيقات. يعمل كواجهة موحّدة — مثل USB للذكاء الاصطناعي — بحيث تعمل أي أداة متوافقة مع MCP مع أي وكيل ذكاء اصطناعي متوافق مع MCP.

لماذا وُجد MCP

قبل MCP، كانت كل أداة ذكاء اصطناعي تبني تكاملاتها المخصصة الخاصة بها لقواعد البيانات وواجهات برمجة التطبيقات والخدمات الخارجية. كان هذا يعني عملاً مكرراً عبر الأدوات وارتباطاً بمزود معين للمستخدمين. يحل MCP هذه المشكلة بتعريف بروتوكول قياسي: يبني صانعو الأدوات خادم MCP واحداً، ويعمل مع كل وكيل ذكاء اصطناعي يدعم MCP — Claude Code وCursor وWindsurf وغيرها.

كيف يعمل MCP

يستخدم MCP بنية عميل-خادم. يتصل وكيل الذكاء الاصطناعي (العميل) بخوادم MCP التي تعرض الأدوات والموارد والمطالبات. عندما يحتاج الوكيل إلى الاستعلام عن قاعدة بيانات، أو البحث في التوثيق، أو استدعاء واجهة برمجة تطبيقات، يرسل طلباً موحداً إلى خادم MCP المناسب. يتولى الخادم التفاعل الفعلي ويُعيد نتائج منظمة يمكن للوكيل الاستدلال بها.

json
// Example: MCP server configuration in Claude Code
// ~/.claude/settings.json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "ghp_..." }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": { "DATABASE_URL": "postgresql://..." }
    }
  }
}

تتوفر خوادم MCP لـ GitHub وPostgreSQL وSlack وGoogle Drive وأنظمة الملفات وعشرات الخدمات الأخرى. تحقق من سجل خوادم MCP للحصول على قائمة كاملة بالتكاملات التي بنتها المجتمع.

ما الغرض من استخدام بروتوكول سياق النموذج؟+
يربط MCP وكلاء الذكاء الاصطناعي للبرمجة بالأدوات الخارجية والبيانات. تشمل الاستخدامات الشائعة: الاستعلام عن قواعد البيانات، والبحث في التوثيق، والوصول إلى واجهات برمجة التطبيقات، وقراءة الملفات من التخزين السحابي، والتفاعل مع أدوات إدارة المشاريع — كل ذلك من داخل سير عمل وكيل الذكاء الاصطناعي.
ما أدوات الذكاء الاصطناعي التي تدعم MCP؟+
تدعم كل من Claude Code وCursor وWindsurf وCline وعدة أدوات برمجة ذكاء اصطناعي أخرى بروتوكول MCP. وبما أنه بروتوكول مفتوح، يمكن لأي أداة تنفيذ دعم MCP.
هل MCP مخصص للبرمجة فقط؟+
لا. رغم الاستخدام الواسع لـ MCP في أدوات الذكاء الاصطناعي للبرمجة، إلا أنه بروتوكول للأغراض العامة. يمكنه ربط نماذج الذكاء الاصطناعي بأي نظام خارجي — منصات دعم العملاء وقواعد بيانات البحث وأدوات إدارة علاقات العملاء وغيرها.
كيف أنشئ خادم MCP مخصصاً؟+
يمكن بناء خوادم MCP بـ TypeScript أو Python أو أي لغة تدعم JSON-RPC. يوفر MCP SDK قوالب بداية. يحدد خادم بسيط الأدوات (الدوال التي يمكن للذكاء الاصطناعي استدعاؤها) والموارد (البيانات التي يمكن للذكاء الاصطناعي قراءتها).

Related terms

البرمجة الوكيليةClaude CodeCLAUDE.mdوكيل البرمجة

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS