كيفية إضافة خادم MCP إلى Claude Code (دليل خطوة بخطوة)

Built for Speed: ~10ms Latency, Even Under Load
Blazingly fast way to build, track and deploy your models!
- Handles 350+ RPS on just 1 vCPU — no tuning needed
- Production-ready with full enterprise support
مقدمة
Claude Code مصمم ليفعل أكثر من مجرد المساعدة في البرمجة، فهو قادر على تحليل قواعد بيانات كاملة للتعليمات البرمجية، وتخطيط تغييرات متعددة الخطوات، وتنفيذ المهام عبر الملفات. لكن بمفرده، لا يزال Claude Code مقيدًا ببيئتك المحلية. تتضمن سير عمل التطوير الحديثة التفاعل مع:
- المستودعات
- قواعد البيانات
- APIs
- الأدوات الداخلية
هنا يأتي دور MCP (بروتوكول سياق النموذج) الخوادم. يتيح MCP لـ Claude Code الاتصال بأنظمة خارجية واتخاذ إجراءات تتجاوز تحرير التعليمات البرمجية، مما يتيح سير عمل مثل:
- دفع تغييرات التعليمات البرمجية
- الاستعلام عن قواعد البيانات
- تشغيل الأوامر
- تشغيل الخدمات
بعبارة أخرى، يحول MCP برنامج Claude Code من أداة برمجة إلى وكيل تنفيذ كامل. ومع ذلك، قد يكون إعداد خوادم MCP في Claude Code مربكًا، خاصة إذا كنت تقوم بذلك للمرة الأولى. يرشدك هذا الدليل خلال كيفية إضافة خادم MCP إلى Claude Code بالضبط، خطوة بخطوة.
ما تحتاج إليه قبل البدء
قبل إضافة خادم MCP إلى Claude Code، تأكد من توفر المتطلبات التالية.
سيؤدي إعداد هذه الأمور مسبقًا إلى توفير الوقت ومنع مشاكل التكوين الشائعة.
1. Claude Code مثبت ويعمل
تأكد من أن Claude Code مثبت ويعمل بشكل صحيح في بيئتك.
يجب أن تكون قادرًا على:
- فتح وتصفح قاعدة أكواد
- تشغيل الأوامر أو المطالبات
- الوصول إلى إعدادات التكوين
إذا لم يكن Claude Code معدًا بالكامل، فأكمل ذلك أولاً.
2. خادم MCP (محلي أو مستضاف)
لا يتضمن Claude Code خوادم MCP افتراضيًا، لذا تحتاج إلى ربط واحد. يمكن أن يكون هذا:
- خادم MCP محلي يعمل على جهازك
- خادم MCP مستضاف (داخلي أو تابع لجهة خارجية)
خوادم MCP الشائعة تشمل:
- GitHub (للمستودعات)
- نظام الملفات (لعمليات الملفات)
- PostgreSQL (لقواعد البيانات)
- واجهات برمجة تطبيقات REST (للخدمات)
ابدأ بخادم واحد يتناسب مع حالة استخدامك.
3. بيانات الاعتماد والوصول
تتطلب معظم خوادم MCP المصادقة. قد تحتاج إلى:
- مفاتيح API
- رموز الوصول
- بيانات اعتماد قاعدة البيانات
تأكد من:
- أن بيانات الاعتماد صالحة
- أن الأذونات محددة النطاق بشكل صحيح
- أن البيانات الحساسة مخزنة بشكل آمن
4. حالة استخدام واضحة
قبل إضافة خادم MCP، حدد ما تريد أن يفعله Claude Code.
على سبيل المثال:
- إدارة التعليمات البرمجية ← GitHub MCP
- استعلام البيانات ← Database MCP
- استدعاء الخدمات ← API MCP
هذا يساعدك على تجنب التعقيد غير الضروري.
5. بيئة آمنة للاختبار
من الأفضل تهيئة خوادم MCP في بيئة تطوير أو بيئة اختبار (staging) أولاً.
يتيح لك هذا ما يلي:
- اختبار التكاملات بأمان
- تصحيح الأخطاء دون مخاطرة
- التحقق من الصلاحيات وسير العمل
بمجرد أن يعمل كل شيء، يمكنك توسيع الإعداد ليشمل بيئة الإنتاج.
كيف يعمل MCP في Claude Code
قبل تهيئة أي شيء، من المفيد فهم كيفية دمج MCP مع Claude Code. Claude Code مسؤول عن:
- فهم قاعدة التعليمات البرمجية الخاصة بك
- تخطيط المهام
- تحديد الإجراءات التي يجب اتخاذها
خوادم MCP مسؤولة عن:
- تنفيذ تلك الإجراءات
- التفاعل مع الأنظمة الخارجية
- إعادة النتائج إلى Claude Code
كيف يعمل سير العمل
- تقوم بتعريف مهمة في Claude Code
- يحدد Claude Code الأداة (خادم MCP) المطلوبة
- ينفذ خادم MCP الطلب
- يتم إرجاع النتائج واستخدامها للخطوة التالية
على سبيل المثال:
- "إصلاح واجهة برمجة التطبيقات المعطلة ونشرها"
[SEG 6]
يحلل Claude الكود
[SEG 7]
يستخدم MCP لتشغيل الاختبارات
[SEG 8]
يستخدم MCP لدفع التغييرات
[SEG 9]
يستخدم MCP لتشغيل النشر
[SEG 10]
خطوة بخطوة: إضافة خادم MCP إلى Claude Code
[SEG 11]
دعنا نستعرض كيفية إضافة وتكوين خادم MCP فعليًا.
[SEG 12]
الخطوة 1: إعداد خادم MCP الخاص بك
[SEG 13]
قبل إضافته إلى Claude Code، يجب أن يكون خادم MCP الخاص بك قيد التشغيل.
[SEG 14]
اعتمادًا على الخادم، قد يتضمن الإعداد ما يلي:
[SEG 15]
تثبيت التبعيات
[SEG 16]
تشغيل خدمة محليًا
[SEG 17]
تعيين متغيرات البيئة
[SEG 18]
مثال (خادم MCP يعتمد على Node):
[SEG 19]
أو باستخدام Docker:
[SEG 20]
تأكد مما يلي:
npm installnpm startdocker run <mcp-server-image>- الخادم قيد التشغيل
- أنت تعرف نقطة النهاية (URL/المنفذ)
- تم تكوين بيانات الاعتماد المطلوبة
الخطوة 2: افتح إعدادات Claude Code
في Claude Code:
- انتقل إلى ملف التكوين أو لوحة الإعدادات الخاصة بك
- حدد موقع القسم الخاص بـ الأدوات / MCP / التكاملات
(قد يختلف الموقع الدقيق حسب الإعداد)
الخطوة 3: أضف إدخال خادم MCP
ستضيف الآن إدخال تكوين يخبر Claude Code بكيفية الاتصال بخادم MCP.
مثال على التكوين
{
"mcpServers": [
{
"name": "github",
"type": "http",
"url": "http://localhost:3000",
"auth": {
"type": "bearer",
"token": "YOUR_API_TOKEN"
}
}
]
}ماذا يعني كل حقل
الاسم← معرّف يستخدمه Claude Codeالنوع← نوع الاتصال (HTTP/محلي)عنوان URL← نقطة نهاية خادم MCPمصادقة→ تفاصيل المصادقة
الخطوة 4: إعداد المصادقة
إذا كان خادم MCP الخاص بك يتطلب مصادقة:
- أضف مفاتيح API أو الرموز المميزة
- تأكد من صحة الأذونات
- تجنب كشف الأسرار بنص عادي
اعتمادًا على الخادم، قد يشمل ذلك:
- رموز حامل
- مفاتيح API
- بيانات اعتماد OAuth
الخطوة 5: اختبار خادم MCP
بعد الإعداد، اختبر التكامل.
جرب مطالبات مثل:
- “اعرض المستودعات من GitHub”
- “شغل الاختبارات في هذا المشروع”
- “جلب البيانات من قاعدة البيانات”
إذا كان كل شيء يعمل بشكل صحيح:
- سيستدعي Claude Code خادم MCP
- ستتلقى استجابة صالحة
إذا لم يكن الأمر كذلك:
- تحقق من السجلات
- تحقق من بيانات الاعتماد
- تأكد من إمكانية الوصول إلى نقطة النهاية
المشكلات الشائعة والحلول
1. خادم MCP غير قابل للوصول
المشكلة: لا يمكن لـ Claude Code الاتصال
الحل:
- تأكد من أن الخادم يعمل
- تحقق من عنوان URL/المنفذ
- تحقق من الوصول إلى الشبكة
2. أخطاء المصادقة
المشكلة: تم رفض الوصول أو الرمز المميز غير صالح
الحل:
- أعد إنشاء بيانات الاعتماد
- تحقق من نطاق الأذونات
- تأكد من تنسيق المصادقة الصحيح
3. فشل الأذونات
المشكلة: الخادم يستجيب لكن الإجراءات تفشل
الحل:
- تحقق من مستويات الوصول
- افحص أذونات الخدمة
- عدّل الأدوار حسب الحاجة
4. أخطاء التكوين
المشكلة: خادم MCP غير متعرف عليه
الحل:
- تحقق من صحة بناء جملة JSON
- تأكد من وجود الحقول المطلوبة
- أعد تشغيل Claude Code إذا لزم الأمر
أفضل الممارسات لإضافة خوادم MCP إلى Claude Code
بمجرد توصيل خوادم MCP بـ Claude Code، يجب أن يتحول التركيز إلى جعل إعدادك آمنًا وموثوقًا وقابلًا للصيانة.
1. ابدأ بأقل الأذونات
تجنب منح خوادم MCP وصولاً غير مقيد.
بدلاً من ذلك:
- استخدم الرموز المميزة محددة النطاق
- امنح الأذونات المطلوبة فقط
- وسع الوصول تدريجياً
هذا مهم بشكل خاص لـ:
- قواعد بيانات الإنتاج
- أنظمة النشر
- واجهات برمجة التطبيقات الداخلية
2. استخدم بيئات منفصلة
اختبر دائماً تكاملات MCP في بيئات التطوير أو الاختبار المرحلي قبل الإنتاج.
يتيح لك ذلك:
- التحقق من صحة التكوينات بأمان
- تصحيح الأخطاء دون التأثير على الأنظمة الحية
- تحسين سير العمل
بمجرد أن يصبح مستقراً، كرر الإعداد في بيئة الإنتاج بضوابط أكثر صرامة.
3. تحقق قبل تنفيذ الإجراءات الحاسمة
يمكن لكود كلود تنفيذ سير عمل متعدد الخطوات، لكن لا ينبغي أن تعمل جميع الإجراءات دون تدقيق.
أفضل الممارسات:
- راجع التغييرات المخطط لها
- إضافة خطوات تحقق لسير العمل الحساسة
- تجنب الاستقلالية التامة في البيئات عالية المخاطر
4. مراقبة استخدام MCP
الرؤية أمر أساسي عندما يتفاعل Claude Code مع أنظمة متعددة.
تتبع:
- خوادم MCP المستخدمة
- الإجراءات التي تُنفذ
- كيف تتصرف مهام العمل بمرور الوقت
يساعد هذا في:
- تصحيح الأخطاء
- التدقيق
- تحسين الموثوقية
5. حافظ على إعدادات نظيفة وقابلة للتطوير
كلما أضفت المزيد من خوادم MCP، ازداد التعقيد.
لإدارة ذلك:
- استخدم اصطلاحات تسمية متسقة
- نظم الإعدادات بوضوح
- وثّق عمليات التكامل
يضمن هذا بقاء إعداداتك قابلة للصيانة مع تطور نظامك.
اعتبارات الإنتاج: توسيع نطاق مهام عمل MCP
إعداد خادم MCP واحد أمر بسيط. لكن تشغيل مهام سير عمل متعددة مدعومة بـ MCP في بيئة الإنتاج ليس كذلك.
1. إدارة عمليات دمج متعددة
مع تزايد الاستخدام، تقوم الفرق بدمج خوادم MCP متعددة:
- GitHub
- قواعد البيانات
- واجهات برمجة التطبيقات
- أدوات داخلية
بدون هيكلة، يؤدي هذا إلى:
- تكوينات مجزأة
- ضوابط وصول غير متناسقة
- مهام سير عمل يصعب إدارتها
2. تطبيق الضوابط الصارمة
يمكن لكود كلود تنفيذ إجراءات قوية عبر الأنظمة.
بدون ضوابط مناسبة، يؤدي هذا إلى مخاطر:
- تغييرات غير مقصودة
- وصول غير مصرح به
- عدم استقرار النظام
تحتاج الفرق إلى:
- التحكم في الوصول المستند إلى الأدوار
- قيود على مستوى الإجراءات
- حدود تنفيذ واضحة
3. قابلية المراقبة وتصحيح الأخطاء
قد يكون تصحيح أخطاء سير عمل MCP صعبًا بدون رؤية واضحة.
تحتاج إلى فهم:
- ما الذي حاول Claude Code فعله
- أي خادم MCP عالج الطلب
- أين حدثت الإخفاقات
بدون قابلية المراقبة، يصبح استكشاف الأخطاء وإصلاحها بطيئًا وغير موثوق به.
4. إدارة النماذج والتكاليف والأداء
تعتمد سير عمل MCP على نماذج أساسية.
عند التوسع، يجب على الفرق إدارة:
- اختيار النموذج (زمن الاستجابة مقابل الجودة)
- التكلفة عبر عمليات التنفيذ المتكررة
- اختناقات الأداء
يتطلب هذا تحكمًا مركزيًا.
تشغيل سير عمل MCP في بيئة الإنتاج باستخدام TrueFoundry
إن تشغيل خادم MCP محليًا باستخدام Claude Code أمر بسيط نسبيًا. يبدأ التحدي الحقيقي عندما تحاول تشغيل نفس سير العمل عبر الفرق والبيئات وأنظمة الإنتاج.
عند هذه النقطة، تواجه الفرق عادةً بعض المشاكل:
- بيانات الاعتماد مبعثرة عبر التكوينات والبيئات
- لا يوجد تحكم واضح في الإجراءات التي يمكن للوكيل اتخاذها
- يصعب استكشاف أخطاء الفشل وإصلاحها عبر استدعاءات MCP
- يصعب تتبع استخدام النموذج وتكاليفه أو تحسينها
هنا تكمن فائدة منصة مثل TrueFoundry—ليس كإضافة، بل كـ مستوى تحكم لسير العمل المدعوم بالذكاء الاصطناعي.
مركزة الوصول إلى MCP وبيانات الاعتماد
في معظم الإعدادات، تتطلب خوادم MCP مفاتيح API أو رموزًا مميزة أو بيانات اعتماد قاعدة البيانات. غالبًا ما ينتهي بها المطاف:
- مكتوبة بشكل ثابت في ملفات التكوين
- مخزنة في متغيرات البيئة
- تتم إدارتها بشكل غير متسق عبر البيئات المختلفة
مع TrueFoundry، يمكنك مركزة كيفية إدارة هذه البيانات الاعتماد والوصول إليها، وبالتالي:
- لا يتم كشف الأسرار في ملفات التكوين المحلية
- الوصول متسق عبر بيئات التطوير والاختبار والإنتاج
- أصبح تدوير البيانات وتحديثها أسهل في المعالجة
تحديد ما يُسمح للوكلاء بفعله
يمكن لـ Claude Code تنفيذ إجراءات حقيقية—مثل دفع التعليمات البرمجية، واستعلام البيانات، وتشغيل الأوامر.
في بيئة الإنتاج، لا ترغب في أن يكون لكل وكيل وصول غير مقيد.
مع TrueFoundry، يمكنك تحديد:
- أي خوادم MCP يمكن للوكيل استخدامها
- ما هي الإجراءات المسموح بها (قراءة مقابل كتابة، نطاقات محدودة، إلخ.)
- حيث تتطلب الموافقات أو عمليات التحقق
يساعد هذا في منع المواقف التي يقوم فيها الوكيل بـ:
- تعديل الأنظمة الحساسة
- تنفيذ مهام سير عمل غير مقصودة
- إحداث تغييرات يصعب التراجع عنها
قابلية المراقبة عبر استدعاءات MCP
عندما يحدث عطل في سير عمل MCP، فإن الجزء الأصعب هو معرفة أين حدث الفشل.
هل كان السبب:
- منطق النموذج؟
- استدعاء خادم MCP؟
- النظام اللاحق؟
توفر TrueFoundry رؤية لـ:
- خطوات تنفيذ الوكيل
- تفاعلات خادم MCP
- المدخلات والمخرجات والأخطاء
وهذا يجعل من السهل جدًا القيام بـ:
- تصحيح الأخطاء
- تدقيق السلوك
- تحسين سير العمل بمرور الوقت
إدارة النماذج والتكلفة على نطاق واسع
يعتمد كود كلود على النماذج الأساسية، وغالبًا ما تتضمن سير عمل MCP استدعاءات متكررة.
مع تزايد الاستخدام، تحتاج الفرق إلى:
- توجيه الطلبات عبر النماذج
- الموازنة بين التكلفة والأداء
- مراقبة الاستخدام عبر الفرق
يوفر لك TrueFoundry طريقة مركزية لـ:
- التحكم في النماذج المستخدمة
- تحسين استراتيجيات التوجيه
- تتبع وإدارة التكاليف
من الإعداد المحلي إلى سير العمل على مستوى الفريق
ما يبدأ كإعداد بسيط:
"إضافة خادم MCP ← تشغيل مهمة"
سرعان ما يصبح:
"وكلاء متعددون ← خوادم MCP متعددة ← بيئات متعددة"
يساعد TrueFoundry على توحيد هذا من خلال توفير طريقة متسقة لـ:
- تكوين عمليات التكامل
- فرض السياسات
- توسيع نطاق سير العمل عبر الفرق
يتيح MCP لـ Claude Code التفاعل مع الأنظمة.
تضمن TrueFoundry أن تكون هذه التفاعلات محكومة وقابلة للمراقبة وجاهزة للإنتاج.
خاتمة
إن إضافة خادم MCP إلى Claude Code هو ما يمكّنه من التحول من أداة ترميز قوية إلى شيء أكثر فائدة بكثير—وكيل يمكنه بالفعل التفاعل مع أنظمتك وتنفيذ مهام سير عمل حقيقية.
بالإعداد الصحيح، يمكن لـ Claude Code أن يتجاوز مجرد تحرير التعليمات البرمجية ليقوم بـ:
- دفع التغييرات إلى المستودعات
- الاستعلام عن قواعد البيانات
- استدعاء واجهات برمجة التطبيقات (APIs)
- تشغيل الأوامر والتحقق من النتائج
ولكن بمجرد أن تبدأ في الاعتماد على مهام سير العمل هذه بما يتجاوز التجارب المحلية، يتغير التحدي. لم يعد الأمر يتعلق فقط بتشغيل خادم MCP، بل يتعلق بـ إدارة كيفية حدوث هذه التفاعلات عبر البيئات والأنظمة والفرق.
هنا تبرز أهمية منصات مثل TrueFoundry. فهي توفر طريقة لإضفاء هيكلية على مهام سير العمل القائمة على MCP، معالجة التحكم في الوصول والرؤية والتوسع، حتى تتمكن الفرق من استخدام أدوات مثل Claude Code بشكل موثوق في بيئة الإنتاج. في النهاية، MCP هو ما يفتح القدرات، ولكن القيمة الحقيقية تأتي من مدى قدرتك على تشغيل وتوسيع نطاق تلك القدرات في أنظمة العالم الحقيقي.
TrueFoundry AI Gateway delivers ~3–4 ms latency, handles 350+ RPS on 1 vCPU, scales horizontally with ease, and is production-ready, while LiteLLM suffers from high latency, struggles beyond moderate RPS, lacks built-in scaling, and is best for light or prototype workloads.
The fastest way to build, govern and scale your AI


Recent Blogs
Frequently asked questions
How to add an MCP server to Claude Code?
Adding an MCP server to Claude Code requires editing the Claude configuration file typically `claude_desktop_config.json` or the project-specific `.claude/config.json`. Within this file, developers define each MCP server by specifying its command, arguments, and any required environment variables. After saving the configuration, restarting Claude Code loads the new server and makes its tools available within the session.
Can I add MCP servers to Claude Code?
Yes, Claude Code natively supports adding multiple MCP servers. Each server can expose its own set of tools such as database queries, file operations, or API calls and Claude Code will automatically discover and use them during agentic sessions. Multiple servers can be configured simultaneously, giving Claude access to a rich toolkit across different systems.















.png)
.webp)










.webp)






