Jawaban singkat
Sebagian besar aplikasi AI menyimpan server MCP-nya dalam satu file JSON, di bawah kunci mcpServers. VS Code memakai servers, Zed memakai context_servers, dan Codex memakai tabel TOML. Cari aplikasi Anda di bawah, edit filenya, lalu keluar dan buka lagi aplikasinya. Batas tool jarang ada: VS Code mengizinkan 128 per permintaan dan Windsurf 100.
Dalam panduan ini
Di mana file konfigurasi MCP tiap aplikasi?
Sebagian besar aplikasi punya satu file untuk semua proyek Anda dan satu file untuk satu proyek. Tabel ini memberi keduanya, cara membukanya, dan kunci tempat server Anda ditulis.
| Aplikasi | File konfigurasi | Kunci |
|---|---|---|
Claude Codeclaude mcp add, atau /mcp dalam sesi |
~/.claude.json. .mcp.json milik proyek dimaksudkan untuk dibagikan ke tim Anda. | mcpServers |
| Claude DesktopSettings, Developer, Edit Config |
| mcpServers |
| Cursor |
| mcpServers |
VS CodePerintah: MCP: Open User Configuration |
| serversFormat VS Code sendiri. .mcp.json portabel di root proyek memakai mcpServers. |
| WindsurfDokumentasi Windsurf kini berada di bawah Devin Desktop |
| mcpServers |
| Gemini CLI |
| mcpServers |
Codexcodex mcp add <name> -- <command> |
| [mcp_servers.<name>]Satu tabel TOML per server. |
| LM StudioTab Program, Install, Edit mcp.json |
| mcpServers |
| ClineIkon MCP Servers, tab Configure, Configure MCP Servers |
CLINE_MCP_SETTINGS_PATH untuk memindahkan file. Di dalam VS Code, file berada di folder pengaturan pengguna. | mcpServers |
| Roo CodeMCP settings, Edit Global MCP atau Edit Project MCP |
| mcpServers |
| Amazon QPanel chat, ikon tool |
default.json. ~/.aws/amazonq/mcp.json dan .amazonq/mcp.json yang lebih lama masih dibaca secara default. | mcpServersDi mcp.json yang lebih lama. |
ZedPerintah: zed: open settings file |
| context_servers |
~ adalah folder home Anda: C:\Users\you di Windows.
Bagaimana menyiapkan server MCP jarak jauh di tiap aplikasi?
Server jarak jauh (HTTP) membutuhkan URL, tetapi setiap aplikasi menamai kolomnya secara berbeda. Entri yang sama tidak bisa ditempel dari satu aplikasi ke aplikasi lain.
| Aplikasi | Kolom | Perlu diketahui |
|---|---|---|
| Claude Code |
| |
| Claude Desktop | — | Tidak ditulis di file ini. Tambahkan sebagai konektor khusus di bawah Connectors pada pengaturan aplikasi. |
| Cursor |
| |
| VS Code |
| |
| Windsurf |
| Kedua nama bisa dipakai untuk alamatnya. |
| Gemini CLI |
| httpUrl adalah streamable HTTP, url adalah SSE. |
| Codex |
| Ditulis di tabel TOML server. |
| LM Studio |
| |
| Cline |
| Pakai sse untuk transport yang lebih lama. |
| Roo Code |
| Pakai sse untuk transport yang lebih lama. |
| Amazon Q | — | Diatur di panel MCP: pilih http sebagai transport, lalu URL dan header opsional. |
| Zed |
|
Berapa batas tool MCP di tiap aplikasi?
Batas tool jarang ada. Dua aplikasi menyebutkannya. Yang lain menangani daftar tool yang panjang dengan cara masing-masing.
| Aplikasi | Batas | Apa yang dilakukan untuk daftar tool yang panjang |
|---|---|---|
| VS Code | 128 tool per permintaan | Lewat dari itu, VS Code melaporkan Cannot have more than 128 tools per request. Batalkan pilihan tool atau seluruh server di pemilih tool, atau atur github.copilot.chat.virtualTools.threshold agar VS Code mengelompokkan tool yang mirip. |
| Windsurf | 100 tool sekaligus | Matikan tool satu per satu dengan disabledTools di entri server. |
| Cursor | Tidak disebutkan | Sering disebut 40 tool. Dokumentasi Cursor tidak menyebut batas, dan postingannya pada Januari 2026 menjelaskan pemuatan deskripsi tool MCP sesuai kebutuhan. |
| Claude Code | Tidak disebutkan | Tool Search aktif secara default: hanya nama tool yang masuk ke konteks Anda sampai tool itu dipakai. |
| Codex | Tidak disebutkan | Setiap server menerima daftar enabled_tools dan disabled_tools. |
| Amazon Q | Tidak disebutkan | Setiap tool diatur ke Ask, Always allow, atau Deny. |
Claude Desktop, Gemini CLI, LM Studio, Cline, Roo Code, dan Zed tidak menyebut batas tool.
Batas adalah soal berapa banyak tool yang muat. Biaya tool-tool itu dalam token adalah pertanyaan lain, dan panduan di bawah menjawabnya. Mengapa MCP boros token
Mengapa server MCP Anda tidak muncul?
Kerjakan daftar ini dari atas. Daftar ini mengikuti panduan pemecahan masalah proyek MCP, yang ditulis untuk Claude Desktop. Empat langkah pertama berlaku untuk aplikasi apa pun.
- Keluar dari aplikasi sepenuhnya, lalu buka lagi
Panduan Claude Desktop meminta Anda keluar sepenuhnya dan memulainya lagi setelah mengedit filenya. Aplikasi lain mungkin memuat ulang sendiri: buka ulang aplikasi Anda jika servernya tidak muncul.
- Periksa JSON dan kuncinya
Kesalahan sintaks, seperti tanda kutip yang hilang atau koma yang berlebih, bisa membuat aplikasi tidak bisa membaca file. Lalu periksa kuncinya:
mcpServersdi sebagian besar aplikasi,serversdi VS Code,context_serversdi Zed. - Pakai path absolut
Path di
argsharus absolut, bukan relatif. - Jalankan perintahnya sendiri
Tempel perintah dan argumen server ke terminal. Jika gagal di sana, aplikasi juga tidak bisa menjalankannya.
- Baca lognya
Claude Desktop menulis
mcp.logdan satumcp-server-NAME.logper server, di~/Library/Logs/Claudepada macOS dan%APPDATA%\Claude\logspada Windows. - Di Windows, periksa APPDATA
Jika log menampilkan
${APPDATA}di dalam path, tambahkanAPPDATAkeenvserver dengan nilai lengkapnya, sepertiC:\Users\you\AppData\Roaming\.
Apakah Anda harus mengedit file-file ini secara manual?
Tidak, kalau hanya untuk melihat semuanya di satu tempat. Delta MCP membaca pengaturan MCP dari dua belas aplikasi AI, yaitu yang ada di tabel di atas, tanpa mengubah apa pun, dan mencantumkan setiap server yang ditemukannya.
Agar server-server itu bisa dipakai lewat Delta MCP, sebuah aplikasi dialihkan dengan menambahkan satu entri bernama mcpdelta. Delta MCP mematikan entri langsung setiap server yang dipindahkannya dan menyimpan yang asli, untuk dikembalikan seperti semula. Sepuluh aplikasi dialihkan untuk Anda; Codex dan Zed untuk saat ini disiapkan secara manual. Sebelum setiap perubahan, Delta MCP menyimpan salinan file bertanggal.
Aplikasi yang didukung, secara rinci
Pertanyaan
Di mana letak claude_desktop_config.json?
Di macOS ada di ~/Library/Application Support/Claude/claude_desktop_config.json, dan di Windows di %APPDATA%\Claude\claude_desktop_config.json. Cara tercepat adalah Settings, Developer, Edit Config, yang membuat file itu jika belum ada. Claude Desktop tersedia untuk macOS dan Windows.
Di mana letak mcp.json Cursor?
~/.cursor/mcp.json menyimpan server untuk semua proyek Anda, dan .cursor/mcp.json di dalam proyek menyimpan server proyek itu. Keduanya memakai kunci mcpServers.
Di mana letak mcp.json VS Code?
Milik proyek adalah .vscode/mcp.json. Milik Anda sendiri ada di folder profil pengguna Anda: jalankan MCP: Open User Configuration untuk membukanya. VS Code menulis server di bawah servers, bukan mcpServers.
Berapa batas tool MCP di VS Code?
Satu permintaan chat bisa mengaktifkan paling banyak 128 tool sekaligus, dan VS Code melaporkan Cannot have more than 128 tools per request jika Anda melewatinya. Batalkan pilihan tool atau server di pemilih tool, atau atur github.copilot.chat.virtualTools.threshold agar VS Code mengelompokkan tool yang mirip.
Apakah Cursor punya batas tool MCP?
Dokumentasinya tidak menyebut batas; angka yang sering dikutip adalah 40 tool. Pada Januari 2026 Cursor menjelaskan pemuatan deskripsi tool MCP sesuai kebutuhan.
Mengapa konfigurasi MCP saya tidak berfungsi di aplikasi lain?
Kunci dan kolom server jarak jauhnya berbeda. Sebagian besar aplikasi memakai mcpServers; VS Code memakai servers, Zed context_servers, dan Codex tabel TOML. Server jarak jauh adalah url di Cursor, serverUrl atau url di Windsurf, httpUrl atau url di Gemini CLI, dan type plus url di Claude Code dan VS Code.
Bisakah Claude Desktop memakai server MCP jarak jauh dari file konfigurasinya?
Tidak. Server jarak jauh ditambahkan sebagai konektor khusus di pengaturan aplikasi. Server di claude_desktop_config.json adalah mekanisme terpisah, dan tidak tersedia di Cowork atau claude.ai.
Di mana Claude Code menyimpan server MCP?
Server milik Anda sendiri, dan server tiap proyek, ada di ~/.claude.json. File .mcp.json di root sebuah proyek dimaksudkan untuk dibagikan kepada tim Anda. Tambahkan server dengan claude mcp add, atau dengan /mcp dalam sesi. Kedua file memakai kunci mcpServers.
Di mana letak mcp_config.json Windsurf?
Dokumentasi Windsurf kini berada di bawah Devin Desktop dan menyebut ~/.config/devin/mcp_config.json di macOS dan Linux, serta %APPDATA%\devin\mcp_config.json di Windows. Versi Windsurf yang lebih lama memakai ~/.codeium/windsurf/mcp_config.json. Server ditempatkan di bawah mcpServers, dan Windsurf mengizinkan 100 tool sekaligus.
Sumber
- Claude Code, Connect Claude Code to tools via MCP (documentation) File ~/.claude.json dan .mcp.json, kunci mcpServers, tipe http, Tool Search aktif secara default.
- Model Context Protocol, Connect to local MCP servers Path file Claude Desktop, Edit Config, mulai ulang, langkah pemecahan masalah, dan folder log.
- Claude Help Center, Get started with custom connectors using remote MCP Server jarak jauh adalah konektor khusus, terpisah dari claude_desktop_config.json.
- Cursor, Model Context Protocol (documentation) File mcp.json global dan proyek, mcpServers, url dan headers; tidak ada batas tool yang disebut.
- Cursor, Dynamic context discovery (6 Jan 2026) Deskripsi tool MCP dimuat sesuai kebutuhan.
- Cursor forum, About limitation of the number of MCP tools Laporan pengguna tentang batas 40 tool.
- VS Code, Add and manage MCP servers in VS Code (documentation) File mcp.json workspace dan pengguna, kunci servers, .mcp.json portabel, tipe http.
- VS Code, Use tools with agents (documentation) Batas 128 tool dan errornya, pemilih tool, virtual tools.
- Windsurf, Cascade MCP Configuration (documentation, now on Devin Desktop’s site) Path konfigurasi, mcpServers, serverUrl atau url, batas 100 tool, disabledTools.
- Gemini CLI, MCP servers with Gemini CLI (documentation) File settings.json, mcpServers, httpUrl dan url.
- OpenAI Codex, Model Context Protocol (documentation) config.toml, tabel mcp_servers, url, enabled_tools dan disabled_tools, codex mcp add.
- LM Studio, Use MCP Servers (documentation) Edit mcp.json, mcpServers, url dan headers.
- Cline, MCP (documentation) cline_mcp_settings.json dan foldernya, tab Configure, streamableHttp.
- Roo Code, Using MCP in Roo Code (documentation) mcp_settings.json global dan .roo/mcp.json proyek, streamable-http.
- AWS, MCP configuration for Q Developer in the IDE default.json dan mcp.json yang lebih lama, transport http, izin tool.
- Zed, Model Context Protocol (documentation) Path settings.json, context_servers, url dan headers.
- Delta MCP, Supported AI apps (documentation) Dua belas aplikasi yang dikenali Delta MCP, file yang dibacanya, dan cara mengalihkan masing-masing.
Lanjut membaca
- Cara mengurangi penggunaan token MCP, dan kenapa MCP borosCara mengurangi penggunaan token MCP: ukur dengan /context, lihat dua biayanya (daftar tool dan bolak-balik), dan bandingkan tiap solusi, termasuk Tool Search.
- MCP vs CLI untuk agen AI: dari mana tagihan token berasalMCP atau CLI untuk agen AI Anda? Biaya token masing-masing, hasil pengukuran, kapan CLI menang, kapan MCP menang, dan di mana kode mengalahkan keduanya.