الرئيسية Claude AI مركز التعلم القطاعات تواصل معنا
واتساب اتصل بنا

ما هو MCP (Model Context Protocol)؟

تخيّل أن كلود AI هو موظف عبقري يجلس في مكتب مغلق — يعرف كل شيء عن العالم لكنه لا يستطيع الوصول لأنظمة شركتك أو أدواتك. MCP (Model Context Protocol) هو الباب الذي يفتح هذا المكتب ويربط كلود بكل شيء تستخدمه: قواعد البيانات، GitHub، Slack، Google Sheets، وأي خدمة تتخيلها.

MCP هو بروتوكول مفتوح المصدر طورته شركة Anthropic ليكون بمثابة "USB للذكاء الاصطناعي" — معيار موحد يسمح لكلود بالاتصال بأي خدمة خارجية بطريقة آمنة ومنظمة. بدلاً من بناء تكامل مخصص لكل أداة، تُعرّف MCP Server واحد وكلود يتصل به مباشرة.

يعمل MCP مع Claude Code وClaude Desktop. في Claude Code، تُعرّف الخوادم في ملف .mcp.json في مجلد المشروع. في Claude Desktop، تُعرّف في إعدادات التطبيق. في كلتا الحالتين، كلود يحصل على أدوات جديدة يمكنه استخدامها — مثل الاستعلام عن قاعدة بيانات، إنشاء issue على GitHub، أو إرسال رسالة على Slack.

الفرق الجوهري بين MCP وبين الطرق التقليدية للتكامل هو البساطة والتوحيد. بدلاً من كتابة كود تكامل مختلف لكل خدمة، MCP يوفر بروتوكولاً واحداً يعمل مع كل شيء. أضف سيرفر واحد وكلود يفهم كيف يتعامل معه تلقائياً — يكتشف الأدوات المتاحة ويستخدمها حسب الحاجة.

MCP = USB للذكاء الاصطناعي

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

ماذا يمكنك ربطه بكلود عبر MCP؟

قائمة الخدمات التي يمكن ربطها بكلود عبر MCP تتوسع باستمرار. إليك أهم الفئات مع أمثلة عملية:

1. قواعد البيانات — MySQL, PostgreSQL, MongoDB, SQLite

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

2. GitHub — إدارة المشاريع البرمجية

كلود يتصل بـ GitHub مباشرة: ينشئ issues، يراجع pull requests، يبحث في الكود، يدير الـ repos. مثالي لفرق التطوير التي تريد أتمتة إدارة المشاريع البرمجية وتسريع دورة المراجعة.

3. Slack — التواصل الذكي

كلود يقرأ قنوات Slack، يرسل رسائل، يبني بوتات ذكية. يمكنه إرسال تقارير يومية تلقائياً، الرد على أسئلة الفريق، أو إشعار القنوات بأحداث مهمة من أنظمتك الأخرى.

4. Google Sheets — قراءة وكتابة البيانات

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

5. Google Drive — إدارة الملفات والمستندات

كلود يتصفح ملفات Google Drive، يقرأ المستندات، يبحث عن ملفات محددة، ويُنظم المجلدات. مفيد لفرق العمل التي تحتاج أتمتة إدارة المستندات والبحث في أرشيف الملفات.

6. Jira — إدارة المهام والتذاكر

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

7. Notion — قراءة وكتابة الصفحات

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

8. أي REST API — عبر MCP Server مخصص

لديك نظام داخلي بـ API خاص؟ يمكنك بناء MCP Server مخصص يربط كلود بأي REST API. هذا يعني أن أي خدمة في العالم — حتى الأنظمة الداخلية الخاصة بشركتك — يمكن ربطها بكلود.

9. أنظمة الملفات — محلية وبعيدة

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

10. Docker — إدارة الحاويات

كلود يُدير حاويات Docker — يشغّلها، يوقفها، يراقب حالتها، ويقرأ سجلاتها. مثالي لمهندسي DevOps الذين يريدون أتمتة إدارة البنية التحتية.

والقائمة تتوسع يومياً

مجتمع المطورين يبني MCP Servers جديدة باستمرار. إذا لم تجد سيرفر للخدمة التي تستخدمها، يمكنك بناء واحد بسهولة — أو التواصل مع فريق A Plan لبنائه لك.

كيف تُعدّ MCP Server — خطوة بخطوة

إعداد MCP Server أسهل مما تتوقع. العملية تتم عبر ملف إعدادات واحد يُعرّف الخوادم التي يتصل بها كلود. إليك الشرح التفصيلي:

ملف .mcp.json — مركز التحكم

أنشئ ملف .mcp.json في مجلد مشروعك (أو في مجلد المستخدم للإعدادات العامة). هذا الملف يُعرّف كل MCP Servers التي تريد استخدامها:

// .mcp.json — ملف إعدادات MCP Servers { "mcpServers": { "my-database": { "command": "npx", "args": ["-y", "@anthropic/mcp-server-postgres"], "env": { "DATABASE_URL": "postgresql://user:pass@host:5432/mydb" } }, "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_TOKEN": "ghp_xxxxxxxxxxxx" } }, "slack": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-slack"], "env": { "SLACK_BOT_TOKEN": "xoxb-xxxxxxxxxxxx" } } } }

كل سيرفر في الملف يتكون من ثلاثة أجزاء رئيسية:

  • command: الأمر الذي يشغّل السيرفر — عادةً npx لتشغيل حزمة npm مباشرة.
  • args: المعاملات الإضافية — عادةً اسم حزمة MCP Server.
  • env: المتغيرات البيئية — مثل مفاتيح API وعناوين قواعد البيانات. هنا تضع بيانات الاتصال الخاصة بك.

بعد حفظ الملف، كلود يكتشف تلقائياً الخوادم المتاحة ويحصل على أدوات جديدة يمكنه استخدامها. مثلاً: مع سيرفر PostgreSQL، كلود يحصل على أداة لتنفيذ استعلامات SQL. مع سيرفر GitHub، يحصل على أدوات لإنشاء issues ومراجعة PRs.

ربط كلود بقاعدة بيانات MySQL — مثال عملي

لنأخذ مثالاً عملياً كاملاً: ربط كلود بقاعدة بيانات MySQL لتحليل بيانات متجر إلكتروني.

1 تثبيت MCP Server لـ MySQL

أولاً، تحتاج MCP Server يدعم MySQL. يمكنك استخدام سيرفر مخصص أو بناء واحد:

# تثبيت MCP Server لقواعد البيانات npm install -g @anthropic/mcp-server-mysql
2 إعداد ملف .mcp.json

أضف إعدادات الاتصال بقاعدة البيانات:

{ "mcpServers": { "store-db": { "command": "npx", "args": ["-y", "@anthropic/mcp-server-mysql"], "env": { "MYSQL_HOST": "localhost", "MYSQL_USER": "store_user", "MYSQL_PASSWORD": "your_password", "MYSQL_DATABASE": "ecommerce_db" } } } }
3 ابدأ الاستخدام مع Claude Code

الآن كلود متصل بقاعدة البيانات! اسأله أي سؤال عن بياناتك:

# في Claude Code — اسأل كلود مباشرة: "أعطني إجمالي المبيعات لكل منتج هذا الشهر مرتبة تنازلياً" # كلود سيُنفذ: SELECT product_name, SUM(total) as sales FROM orders WHERE order_date >= '2026-03-01' GROUP BY product_name ORDER BY sales DESC; # ويُعطيك النتائج مع تحليل وتوصيات!

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

ربط كلود بـ GitHub — إدارة المشاريع البرمجية

GitHub MCP Server يمنح كلود قدرات قوية لإدارة مشاريعك البرمجية مباشرة:

1 إنشاء GitHub Token

اذهب إلى GitHub Settings > Developer Settings > Personal Access Tokens وأنشئ token بالصلاحيات المطلوبة (repo, issues, pull_requests).

2 إعداد MCP Server

أضف سيرفر GitHub في ملف .mcp.json:

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

بعد الإعداد، كلود يستطيع تنفيذ عشرات العمليات على GitHub:

  • إنشاء Issues: "أنشئ issue لكل bug اكتشفته في الكود مع وصف تفصيلي والحل المقترح"
  • مراجعة Pull Requests: "راجع PR #42 واكتب تعليقات على الأكواد التي تحتاج تحسين"
  • البحث في الكود: "ابحث في الـ repo عن كل الأماكن التي تستخدم deprecated API"
  • إدارة الـ Repos: "أنشئ branch جديد باسم feature/new-dashboard وأضف الملفات الأولية"
  • متابعة CI/CD: "تحقق من حالة آخر workflow run وأخبرني إذا فشل أي اختبار"

ربط كلود بـ Slack — التواصل الذكي

Slack MCP Server يحوّل كلود إلى عضو ذكي في فريقك يتواصل عبر Slack:

1 إنشاء Slack Bot

اذهب إلى api.slack.com، أنشئ تطبيق جديد، وأضف Bot Token Scopes المطلوبة (chat:write, channels:read, channels:history).

2 إعداد MCP Server

أضف سيرفر Slack في ملف .mcp.json:

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

الآن كلود يمكنه التفاعل مع Slack بطرق ذكية:

  • إرسال تقارير يومية: "أرسل تقرير المبيعات اليومي على قناة #sales-daily مع رسم بياني"
  • مراقبة القنوات: "اقرأ آخر 20 رسالة في #support واكتب ملخصاً بأهم الشكاوى"
  • إشعارات ذكية: "عند اكتمال تحليل البيانات، أرسل النتائج على #analytics"
  • بوت دعم: "ارد على أسئلة الفريق في #help-desk بناءً على قاعدة المعرفة"

بناء MCP Server مخصص — لأي خدمة تريدها

ماذا لو كانت الخدمة التي تستخدمها ليس لها MCP Server جاهز؟ الحل بسيط: ابنِ واحداً! MCP بروتوكول مفتوح وAnthropic توفر SDK يسهّل البناء. إليك مثال بـ Python:

# مثال: بناء MCP Server مخصص يتصل بـ REST API from mcp.server import Server from mcp.types import Tool, TextContent import httpx app = Server("my-custom-api") @app.list_tools() async def list_tools(): return [ Tool( name="get_orders", description="Get recent orders from the store API", inputSchema={ "type": "object", "properties": { "limit": {"type": "integer", "default": 10} } } ) ] @app.call_tool() async def call_tool(name, arguments): if name == "get_orders": limit = arguments.get("limit", 10) async with httpx.AsyncClient() as client: resp = await client.get( f"https://api.mystore.com/orders?limit={limit}" ) return [TextContent(type="text", text=resp.text)] # تشغيل السيرفر if __name__ == "__main__": app.run()

هذا المثال يبني MCP Server بسيط يتصل بـ API متجر إلكتروني ويمنح كلود أداة لجلب الطلبات. يمكنك توسيع هذا النموذج لإضافة أي أدوات تحتاجها — إنشاء طلبات، تحديث المخزون، إرسال إشعارات، أو أي عملية تدعمها الـ API الخاصة بك.

النقاط الأساسية في بناء MCP Server مخصص:

  • list_tools: يُعرّف الأدوات المتاحة لكلود — اسم كل أداة، وصفها، والمعاملات التي تقبلها.
  • call_tool: يُنفذ الأداة عندما يطلبها كلود — يستقبل المعاملات وينفذ العملية المطلوبة.
  • الأمان: أضف validation للمعاملات وحدد الصلاحيات بدقة. لا تمنح كلود صلاحيات أكثر مما يحتاج.

أمثلة من الواقع — كيف تستخدم الشركات MCP

إليك ثلاثة سيناريوهات حقيقية من مشاريع فريق A Plan مع عملائنا:

سيناريو 1: متجر إلكتروني — تحليل الطلبات الذكي

ربطنا كلود بقاعدة بيانات MySQL لمتجر إلكتروني سعودي. النتيجة: كلود يحلل الطلبات يومياً، يكتشف الأنماط (أكثر المنتجات مبيعاً، أوقات الذروة، معدل الإرجاع)، ويُرسل تقريراً ذكياً على Slack كل صباح. صاحب المتجر يبدأ يومه بملخص شامل بدون فتح أي نظام — وفّر ساعة يومياً كان يقضيها في إعداد التقارير يدوياً.

سيناريو 2: شركة برمجة — مراجعة الكود التلقائية

ربطنا كلود بـ GitHub لشركة برمجة تعمل على 5 مشاريع متوازية. كلود يراجع كل pull request تلقائياً — يفحص جودة الكود، يكتشف الـ bugs المحتملة، يقترح تحسينات، ويكتب تعليقات مفصلة على كل PR. وقت المراجعة انخفض من ساعتين إلى 15 دقيقة لكل PR، وجودة الكود تحسنت بشكل ملحوظ.

سيناريو 3: وكالة تسويق — التقارير التلقائية

ربطنا كلود بـ Google Sheets وSlack لوكالة تسويق رقمي. كلود يقرأ بيانات الحملات من Google Sheets، يحللها، يُنشئ تقريراً أسبوعياً مفصلاً (أداء كل حملة، ROI، توصيات)، ويرسله على قناة Slack المخصصة. الفريق يحصل على تقارير احترافية بدون قضاء ساعات في Excel — وفريق A Plan ساعدهم في الإعداد الكامل خلال يوم واحد.

هل تريد ربط كلود بأنظمة شركتك؟

فريق A Plan يساعدك في إعداد MCP Servers لربط كلود بقواعد بياناتك وأدواتك. من الاستشارة إلى التنفيذ — تواصل معنا عبر واتساب وسنبني لك حلاً مخصصاً.

Claude + MCP Servers

أسئلة شائعة عن MCP Servers

إليك إجابات مفصلة على أكثر الأسئلة التي يطرحها المستخدمون عن MCP:

ما هو MCP وكيف يعمل؟

MCP (Model Context Protocol) هو بروتوكول مفتوح طورته Anthropic يسمح لكلود AI بالاتصال المباشر بأي خدمة خارجية. يعمل كوسيط بين كلود وقواعد البيانات والتطبيقات والخدمات السحابية. تُعرّف الخوادم في ملف .mcp.json ويكتشفها كلود تلقائياً ويحصل على أدوات جديدة يمكنه استخدامها.

هل يمكن ربط كلود بقاعدة بيانات MySQL؟

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

هل MCP آمن لبيانات شركتي؟

نعم، MCP مصمم بمعايير أمان عالية. الاتصال يتم محلياً على جهازك أو سيرفرك، والبيانات لا تمر عبر خوادم خارجية غير مصرح بها. يمكنك تحديد صلاحيات كلود بدقة — قراءة فقط أو قراءة وكتابة — وتقييد الوصول لجداول أو خدمات محددة.

هل يمكنني بناء MCP Server مخصص؟

بالتأكيد! MCP بروتوكول مفتوح ويمكنك بناء MCP Server مخصص لأي خدمة. يمكنك استخدام Python أو TypeScript لبناء سيرفر يربط كلود بأي REST API أو نظام داخلي. Anthropic توفر SDK رسمي يسهّل عملية البناء — المثال الكامل مشروح في قسم "بناء MCP Server مخصص" أعلاه.

أين يعمل MCP — على Claude.ai أم Claude Code؟

MCP يعمل مع Claude Code وClaude Desktop. في Claude Code، تُعرّف الخوادم في ملف .mcp.json في مجلد المشروع أو في إعدادات المستخدم العامة. في Claude Desktop، تُعرّف في إعدادات التطبيق. كلاهما يدعم نفس البروتوكول ونفس الخوادم — اختر الأنسب لطريقة عملك.

هل تحتاج مساعدة احترافية؟

فريق A Plan جاهز لمساعدتك في تطبيق حلول الذكاء الاصطناعي لأعمالك

تواصل معنا عبر واتساب