dotsagent.io
اللغة:العربية
الاتصال · 13 عميلًا

مرجع إعدادات عملاء MCP

يقرأ كل عميل MCP تعريفات الخوادم من موقعه الخاص، ضمن مفتاحه الخاص، وأحيانًا بتنسيقه الخاص. يوضّح هذا الجدول موضع البحث لدى كل عميل، والبنية المطلوبة، وما إذا كان يدعم OAuth للخوادم البعيدة.

العميلملف الإعداداتالمفتاح الأعلىالتنسيقOAuth عن بُعدإضافة عبر CLI
Claude Desktop
Anthropic
~/Library/Application Support/Claude/claude_desktop_config.jsonmcpServersjsonنعملا
Claude Code
Anthropic
.mcp.jsonmcpServersjsonنعمنعم
Cursor
Anysphere
.cursor/mcp.jsonmcpServersjsonنعملا
VS Code (GitHub Copilot)
Microsoft
.vscode/mcp.json (key 'servers') or portable .mcp.json (key 'mcpServers')serversjsonنعمنعم
Windsurf / Devin Desktop
Cognition
.devin/mcp_config.json (Devin CLI / Devin Local project scope)mcpServersjsonنعمنعم
Zed
Zed Industries
~/.config/zed/settings.jsoncontext_serversjsonنعملا
OpenAI Codex CLI
OpenAI
.codex/config.toml (trusted projects only)mcp_serverstomlنعمنعم
Gemini CLI
Google
.gemini/settings.jsonmcpServersjsonنعمنعم
ChatGPT
OpenAI
من شاشة الإعدادات فقط——نعملا
OpenClaw
OpenClaw
~/.openclaw/openclaw.jsonmcp.serversjson5نعمنعم
Cline
Cline Bot Inc.
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonmcpServersjsonغير موثّقنعم
Continue
Continue Dev
.continue/mcpServers/<name>.yaml (or drop a Claude/Cursor/Cline-style mcp.json into .continue/mcpServers/)mcpServersyamlغير موثّقلا
JetBrains AI Assistant
JetBrains
من شاشة الإعدادات فقطmcpServersjson (pasted in UI)غير موثّقلا

اختلافات قد تعطل الإعداد

يستخدم VS Code المفتاح servers

يضمّن .vscode/mcp.json الإدخالات ضمن servers، لا mcpServers، لذا لن يتم تحميل إعدادات Cursor أو Claude إذا لصقتها كما هي. يستخدم الملف المحمول الأحدث .mcp.json والملف ~/.copilot/mcp-config.json المفتاح mcpServers.

Gemini CLI يستخدم httpUrl لا url

يحدد Gemini CLI نوع النقل بناءً على اسم الحقل. يشير httpUrl إلى Streamable HTTP، وurl إلى نقل SSE القديم، وcommand إلى stdio. يتطلب الخادم البعيد الحديث httpUrl.

يعتمد OpenClaw وCline على SSE افتراضيًا

إذا لم تحدد نوع النقل لإدخال بعيد، فسيعود كلاهما إلى SSE القديم. عيّن transport إلى streamable-http في OpenClaw، وtype إلى streamableHttp في Cline.

يتطلب Claude Code تحديد type

في .mcp.json، يُعدّ الإدخال البعيد الذي يحتوي على url ولا يحتوي على type خطأً. أضف type http بجوار url؛ أما إدخالات stdio فتتطلب type stdio.

يستخدم Codex صيغة TOML وجدولًا لكل خادم

لا يستخدم Codex ملف JSON. يُعرَّف كل خادم في جدول مستقل باسم [mcp_servers.<name>] في config.toml، وتكون args مصفوفة TOML، بينما تمرّر env_vars الأسرار من shell باستخدام أسمائها.

يتطلب Continue قائمة YAML

في Continue، يكون mcpServers قائمةً من الإدخالات التي يحمل كل منها اسمًا، وليس خريطةً مفهرسة بالأسماء. ويجب أن يحتوي كل ملف كتلة أيضًا على name وversion وschema: v1 في أعلاه.

أنشئ إعدادًا →