مختصر جواب
زیادہ تر اے آئی ایپس MCP سرورز ایک JSON فائل کی mcpServers کلید میں رکھتی ہیں۔ VS Code میں servers، Zed میں context_servers اور Codex میں TOML ٹیبل ہے۔ اپنی ایپ نیچے ڈھونڈیں، فائل میں ترمیم کریں، پھر اسے بند کر کے دوبارہ کھولیں۔ ٹولز کی حد کم ہی ملتی ہے: VS Code میں فی درخواست 128، Windsurf میں 100۔
اس گائیڈ میں
ہر ایپ کی MCP کنفیگ فائل کہاں ہے؟
زیادہ تر ایپس میں ایک فائل آپ کے تمام پروجیکٹس کے لیے ہوتی ہے اور ایک کسی ایک پروجیکٹ کے لیے۔ جدول دونوں بتاتی ہے، انہیں کھولنے کا طریقہ بھی، اور وہ کلید جس کے تحت آپ کے سرورز لکھے جاتے ہیں۔
| ایپ | کنفیگ فائل | کلید |
|---|---|---|
Claude Codeclaude mcp add، یا سیشن میں /mcp |
~/.claude.json میں ہوتے ہیں۔ کسی پروجیکٹ کی .mcp.json ٹیم کے ساتھ شیئر کرنے کے لیے ہوتی ہے۔ | mcpServers |
| Claude DesktopSettings، پھر Developer، پھر Edit Config |
| mcpServers |
| Cursor |
| mcpServers |
VS Codeکمانڈ: MCP: Open User Configuration |
| serversVS Code کا اپنا فارمیٹ۔ پروجیکٹ کی جڑ میں رکھی گئی پورٹیبل .mcp.json میں mcpServers استعمال ہوتا ہے۔ |
| WindsurfWindsurf کی دستاویزات اب Devin Desktop کے تحت ہیں |
| mcpServers |
| Gemini CLI |
| mcpServers |
Codexcodex mcp add <name> -- <command> |
| [mcp_servers.<name>]ہر سرور کے لیے ایک TOML ٹیبل۔ |
| LM StudioProgram ٹیب، پھر Install، پھر Edit mcp.json |
| mcpServers |
| ClineMCP Servers آئیکن، پھر Configure ٹیب، پھر Configure MCP Servers |
CLINE_MCP_SETTINGS_PATH سیٹ کریں۔ VS Code کے اندر یہ صارف کی ترتیبات والے فولڈر میں ہوتی ہے۔ | mcpServers |
| Roo CodeMCP کی ترتیبات، پھر Edit Global MCP یا Edit Project MCP |
| mcpServers |
| Amazon Qچیٹ پینل، پھر ٹولز کا آئیکن |
default.json لکھتا ہے۔ پرانی ~/.aws/amazonq/mcp.json اور .amazonq/mcp.json اب بھی پہلے سے طے شدہ طور پر پڑھی جاتی ہیں۔ | mcpServersپرانی mcp.json میں۔ |
Zedکمانڈ: zed: open settings file |
| context_servers |
~ آپ کا ہوم فولڈر ہے: Windows پر C:\Users\you۔
ہر ایپ میں ریموٹ MCP سرور کیسے سیٹ اپ کریں؟
ریموٹ (HTTP) سرور کے لیے URL چاہیے، مگر ہر ایپ فیلڈز کے نام مختلف رکھتی ہے۔ ایک ہی اندراج ایک ایپ سے دوسری میں جوں کا توں پیسٹ نہیں ہوتا۔
| ایپ | فیلڈز | جاننے کی بات |
|---|---|---|
| Claude Code |
| |
| Claude Desktop | — | اس فائل میں نہیں لکھا جاتا۔ اسے ایپ کی ترتیبات میں Connectors کے تحت کسٹم کنیکٹر کے طور پر شامل کریں۔ |
| Cursor |
| |
| VS Code |
| |
| Windsurf |
| پتے کے لیے دونوں میں سے کوئی بھی نام چلتا ہے۔ |
| Gemini CLI |
| httpUrl یعنی streamable HTTP، اور url یعنی SSE۔ |
| Codex |
| سرور کے TOML ٹیبل میں لکھا جاتا ہے۔ |
| LM Studio |
| |
| Cline |
| پرانے ٹرانسپورٹ کے لیے sse استعمال کریں۔ |
| Roo Code |
| پرانے ٹرانسپورٹ کے لیے sse استعمال کریں۔ |
| Amazon Q | — | MCP پینل میں سیٹ ہوتا ہے: ٹرانسپورٹ کے طور پر http چنیں، پھر URL اور اختیاری ہیڈرز۔ |
| Zed |
|
ہر ایپ میں MCP ٹولز کی حد کیا ہے؟
ٹولز کی حدیں کم ہی ہوتی ہیں۔ دو ایپس کوئی حد بتاتی ہیں۔ باقی لمبی فہرستوں سے اپنے اپنے طریقے سے نمٹتی ہیں۔
| ایپ | حد | لمبی فہرستوں کے لیے یہ کیا کرتی ہے |
|---|---|---|
| VS Code | فی درخواست 128 ٹولز | اس سے زیادہ ہوں تو VS Code یہ پیغام دیتا ہے: Cannot have more than 128 tools per request۔ ٹولز چننے والی فہرست میں ٹولز یا پورے سرورز غیر منتخب کریں، یا github.copilot.chat.virtualTools.threshold سیٹ کریں تاکہ VS Code ملتے جلتے ٹولز کو گروپ کر دے۔ |
| Windsurf | ایک وقت میں 100 ٹولز | سرور کے اندراج میں disabledTools سے ٹولز ایک ایک کر کے بند کریں۔ |
| Cursor | کوئی حد مذکور نہیں | اکثر 40 ٹولز کی حد بتائی جاتی ہے۔ Cursor کی دستاویزات کوئی حد نہیں بتاتیں، اور اس کی جنوری 2026 کی پوسٹ MCP ٹولز کی تفصیلات ضرورت پڑنے پر لوڈ کرنے کا طریقہ بیان کرتی ہے۔ |
| Claude Code | کوئی حد مذکور نہیں | Tool Search پہلے سے آن ہے: جب تک کوئی ٹول استعمال نہ ہو، آپ کے سیاق و سباق میں صرف ٹولز کے نام آتے ہیں۔ |
| Codex | کوئی حد مذکور نہیں | ہر سرور enabled_tools اور disabled_tools فہرستیں لیتا ہے۔ |
| Amazon Q | کوئی حد مذکور نہیں | ہر ٹول کو Ask، Always allow یا Deny پر سیٹ کیا جاتا ہے۔ |
Claude Desktop، Gemini CLI، LM Studio، Cline، Roo Code اور Zed میں ٹولز کی کوئی حد مذکور نہیں۔
حد کا تعلق اس سے ہے کہ کتنے ٹولز سما سکتے ہیں۔ ان ٹولز کی ٹوکنز میں قیمت الگ سوال ہے، اور نیچے والی گائیڈ اس کا جواب دیتی ہے۔ MCP اتنے زیادہ ٹوکنز کیوں کھاتا ہے
آپ کا MCP سرور نظر کیوں نہیں آتا؟
اس فہرست میں اوپر سے نیچے چلیں۔ یہ MCP پروجیکٹ کی مسائل حل کرنے والی گائیڈ پر مبنی ہے، جو Claude Desktop کے لیے لکھی گئی ہے۔ پہلے چار قدم ہر ایپ پر لاگو ہوتے ہیں۔
- ایپ مکمل طور پر بند کریں، پھر دوبارہ کھولیں
Claude Desktop کی گائیڈ کہتی ہے کہ فائل میں ترمیم کے بعد اسے مکمل طور پر بند کر کے دوبارہ شروع کریں۔ دوسری ایپس خود بھی دوبارہ لوڈ ہو سکتی ہیں: اگر سرور نظر نہ آئے تو اپنی ایپ دوبارہ کھولیں۔
- JSON اور کلید جانچیں
سنٹیکس کی کوئی غلطی، جیسے چھوٹا ہوا کوٹیشن مارک یا فالتو کاما، ایپ کو فائل پڑھنے سے روک سکتی ہے۔ پھر کلید جانچیں: زیادہ تر ایپس میں
mcpServers، VS Code میںservers، اور Zed میںcontext_servers۔ - مکمل راستے استعمال کریں
argsمیں راستے مکمل ہونے چاہییں، نسبتی نہیں۔ - کمانڈ خود چلا کر دیکھیں
سرور کی کمانڈ اور آرگیومنٹس ٹرمینل میں پیسٹ کریں۔ اگر وہاں ناکام ہو تو ایپ بھی اسے شروع نہیں کر سکتی۔
- لاگز پڑھیں
Claude Desktop ایک
mcp.logاور ہر سرور کے لیے ایکmcp-server-NAME.logلکھتا ہے: macOS پر~/Library/Logs/Claudeمیں، اور Windows پر%APPDATA%\Claude\logsمیں۔ - Windows پر APPDATA جانچیں
اگر کسی لاگ میں کسی راستے کے اندر
${APPDATA}نظر آئے، تو سرور کےenvمیںAPPDATAاس کی پوری قدر کے ساتھ شامل کریں، جیسےC:\Users\you\AppData\Roaming\۔
کیا یہ فائلیں ہاتھ سے بدلنی پڑتی ہیں؟
سب کو ایک جگہ دیکھنے کے لیے نہیں۔ Delta MCP بارہ اے آئی ایپس کی MCP ترتیبات پڑھتا ہے، یعنی اوپر کی جدولوں والی ایپس، کچھ بدلے بغیر، اور جو بھی سرور ملے اس کی فہرست بنا دیتا ہے۔
ان سرورز کو Delta MCP کے ذریعے استعمال کرنے کے لیے، یہ ایپ میں ایک اندراج شامل کر کے اسے منتقل کرتا ہے، جس کا نام mcpdelta ہے۔ جو سرور یہ منتقل کرتا ہے، اس کا براہِ راست اندراج بند کر دیتا ہے اور اصل محفوظ رکھتا ہے، تاکہ اسے پہلے جیسا لوٹایا جا سکے۔ دس ایپس آپ کے لیے خود منتقل ہو جاتی ہیں؛ Codex اور Zed فی الحال ہاتھ سے سیٹ کرنی پڑتی ہیں۔ ہر تبدیلی سے پہلے یہ فائل کی تاریخ والی کاپی محفوظ کرتا ہے۔
سوالات
claude_desktop_config.json کہاں ہے؟
macOS پر یہ ~/Library/Application Support/Claude/claude_desktop_config.json ہے، اور Windows پر %APPDATA%\Claude\claude_desktop_config.json۔ سب سے تیز طریقہ Settings، پھر Developer، پھر Edit Config ہے، جو فائل موجود نہ ہو تو بنا دیتا ہے۔ Claude Desktop ایپ macOS اور Windows پر دستیاب ہے۔
Cursor کی mcp.json کہاں ہے؟
~/.cursor/mcp.json میں آپ کے تمام پروجیکٹس کے سرورز ہوتے ہیں، اور کسی پروجیکٹ کے اندر .cursor/mcp.json میں اسی پروجیکٹ کے۔ دونوں mcpServers کلید استعمال کرتی ہیں۔
VS Code کی mcp.json کہاں ہے؟
پروجیکٹ کی فائل .vscode/mcp.json ہے۔ آپ کی اپنی فائل آپ کے یوزر پروفائل فولڈر میں ہے: اسے کھولنے کے لیے MCP: Open User Configuration چلائیں۔ VS Code سرورز کو servers کے تحت لکھتا ہے، mcpServers کے تحت نہیں۔
VS Code میں MCP ٹولز کی حد کیا ہے؟
ایک چیٹ درخواست میں ایک وقت میں زیادہ سے زیادہ 128 ٹولز فعال ہو سکتے ہیں، اور حد سے بڑھنے پر VS Code یہ پیغام دیتا ہے: Cannot have more than 128 tools per request۔ ٹولز چننے والی فہرست میں ٹولز یا سرورز غیر منتخب کریں، یا github.copilot.chat.virtualTools.threshold سیٹ کریں تاکہ VS Code ملتے جلتے ٹولز کو گروپ کر دے۔
کیا Cursor میں MCP ٹولز کی کوئی حد ہے؟
اس کی دستاویزات میں کوئی حد نہیں بتائی گئی؛ اکثر 40 ٹولز کا عدد بتایا جاتا ہے۔ جنوری 2026 میں Cursor نے MCP ٹولز کی تفصیلات ضرورت پڑنے پر لوڈ کرنے کا طریقہ بیان کیا۔
میری MCP کنفیگ دوسری ایپ میں کیوں نہیں چلتی؟
کلید اور ریموٹ سرور کے فیلڈز مختلف ہوتے ہیں۔ زیادہ تر ایپس mcpServers استعمال کرتی ہیں؛ VS Code میں servers، Zed میں context_servers اور Codex میں ایک TOML ٹیبل ہوتا ہے۔ ریموٹ سرور Cursor میں url ہے، Windsurf میں serverUrl یا url، Gemini CLI میں httpUrl یا url، اور Claude Code اور VS Code میں type کے ساتھ url۔
کیا Claude Desktop اپنی کنفیگ فائل سے ریموٹ MCP سرورز استعمال کر سکتا ہے؟
نہیں۔ ریموٹ سرورز ایپ کی ترتیبات میں کسٹم کنیکٹرز کے طور پر شامل کیے جاتے ہیں۔ claude_desktop_config.json کے سرورز ایک الگ نظام ہیں، اور وہ Cowork یا claude.ai میں دستیاب نہیں۔
Claude Code MCP سرورز کہاں محفوظ کرتا ہے؟
آپ کے اپنے سرورز، اور ہر پروجیکٹ کے سرورز، ~/.claude.json میں ہیں۔ پروجیکٹ کے روٹ میں .mcp.json کا مقصد اسے آپ کی ٹیم کے ساتھ شیئر کرنا ہے۔ سرور شامل کرنے کے لیے claude mcp add چلائیں، یا سیشن میں /mcp استعمال کریں۔ دونوں فائلیں mcpServers کلید استعمال کرتی ہیں۔
Windsurf کی mcp_config.json کہاں ہے؟
Windsurf کی دستاویزات اب Devin Desktop کے تحت ہیں، اور macOS اور Linux پر ~/.config/devin/mcp_config.json بتاتی ہیں، اور Windows پر %APPDATA%\devin\mcp_config.json۔ Windsurf کے پرانے ورژنز ~/.codeium/windsurf/mcp_config.json استعمال کرتے ہیں۔ سرورز mcpServers کے تحت جاتے ہیں، اور Windsurf ایک وقت میں 100 ٹولز کی اجازت دیتا ہے۔
ذرائع
- Claude Code, Connect Claude Code to tools via MCP (documentation) ~/.claude.json اور .mcp.json فائلیں، mcpServers کلید، http ٹائپ، اور Tool Search پہلے سے آن۔
- Model Context Protocol, Connect to local MCP servers Claude Desktop کی فائلوں کے راستے، Edit Config، ری اسٹارٹ، مسائل حل کرنے کے قدم اور لاگ فولڈرز۔
- Claude Help Center, Get started with custom connectors using remote MCP ریموٹ سرورز کسٹم کنیکٹرز ہیں، claude_desktop_config.json سے الگ۔
- Cursor, Model Context Protocol (documentation) گلوبل اور پروجیکٹ کی mcp.json فائلیں، mcpServers، url اور headers؛ ٹولز کی کوئی حد مذکور نہیں۔
- Cursor, Dynamic context discovery (6 جنوری، 2026) MCP ٹولز کی تفصیلات ضرورت پڑنے پر لوڈ ہوتی ہیں۔
- Cursor forum, About limitation of the number of MCP tools ایک صارف کی جانب سے 40 ٹولز کی حد کی اطلاع۔
- VS Code, Add and manage MCP servers in VS Code (documentation) ورک اسپیس اور صارف کی mcp.json فائلیں، servers کلید، پورٹیبل .mcp.json، اور http ٹائپ۔
- VS Code, Use tools with agents (documentation) 128 ٹولز کی حد اور اس کی غلطی کا پیغام، ٹولز چننے والی فہرست، ورچوئل ٹولز۔
- Windsurf, Cascade MCP Configuration (documentation, now on Devin Desktop’s site) کنفیگ کا راستہ، mcpServers، serverUrl یا url، 100 ٹولز کی حد، اور disabledTools۔
- Gemini CLI, MCP servers with Gemini CLI (documentation) settings.json فائلیں، mcpServers، httpUrl اور url۔
- OpenAI Codex, Model Context Protocol (documentation) config.toml، mcp_servers ٹیبل، url، enabled_tools اور disabled_tools، اور codex mcp add۔
- LM Studio, Use MCP Servers (documentation) Edit mcp.json، mcpServers، url اور headers۔
- Cline, MCP (documentation) cline_mcp_settings.json اور اس کا فولڈر، Configure ٹیب، اور streamableHttp۔
- Roo Code, Using MCP in Roo Code (documentation) گلوبل mcp_settings.json اور پروجیکٹ کی .roo/mcp.json، اور streamable-http۔
- AWS, MCP configuration for Q Developer in the IDE default.json اور پرانی mcp.json، http ٹرانسپورٹ، اور ٹولز کی اجازتیں۔
- Zed, Model Context Protocol (documentation) settings.json کے راستے، context_servers، url اور headers۔
- Delta MCP, Supported AI apps (documentation) وہ بارہ ایپس جنہیں Delta MCP پہچانتا ہے، وہ فائلیں جو یہ پڑھتا ہے، اور یہ ہر ایپ کو کیسے منتقل کرتا ہے۔
مزید پڑھیں
- MCP ٹوکنز کیسے کم کریں، اور MCP اتنے ٹوکنز کیوں کھاتا ہےMCP ٹوکنز کیسے کم کریں: /context سے ناپیں، دونوں خرچ (ٹولز کی فہرست اور چکر) دیکھیں، اور ہر حل کا موازنہ کریں، Tool Search سمیت۔
- MCP بمقابلہ CLI: اے آئی ایجنٹس کا ٹوکن بل کہاں سے آتا ہےاپنے اے آئی ایجنٹ کے لیے MCP یا CLI؟ ہر ایک کی ٹوکنز میں لاگت، پیمائشیں کیا بتاتی ہیں، کب CLI بہتر ہے، کب MCP، اور کہاں کوڈ دونوں سے آگے ہے۔