---
title: "Config client MCP: file dan key untuk 13 aplikasi · DotsAgent"
description: "Lokasi penyimpanan server di 13 client MCP, dari Claude Code hingga Zed: path config, key tingkat teratas, format, dukungan OAuth jarak jauh, dan hal-hal yang dapat merusak konfigurasi."
url: https://dotsagent.io/id/mcp/clients
---

Hubungkan · 13 client

# Referensi config client MCP

Setiap client MCP membaca server dari lokasi dan key yang berbeda, dan terkadang menggunakan formatnya sendiri. Tabel ini menunjukkan lokasi yang digunakan setiap client, format yang dibutuhkan, dan apakah client tersebut mendukung OAuth untuk server jarak jauh.

| Client | File config | Key tingkat teratas | Format | OAuth jarak jauh | Tambah lewat CLI |
| --- | --- | --- | --- | --- | --- |
| [Claude Desktop](https://dotsagent.io/id/mcp/clients/claude-desktop)Anthropic | `~/Library/Application Support/Claude/claude_desktop_config.json` | `mcpServers` | json | — | — |
| [Claude Code](https://dotsagent.io/id/mcp/clients/claude-code)Anthropic | `.mcp.json` | `mcpServers` | json | — | — |
| [Cursor](https://dotsagent.io/id/mcp/clients/cursor)Anysphere | `.cursor/mcp.json` | `mcpServers` | json | — | — |
| [VS Code (GitHub Copilot)](https://dotsagent.io/id/mcp/clients/vscode-copilot)Microsoft | `.vscode/mcp.json (key 'servers') or portable .mcp.json (key 'mcpServers')` | `servers` | json | — | — |
| [Windsurf / Devin Desktop](https://dotsagent.io/id/mcp/clients/windsurf)Cognition | `.devin/mcp_config.json (Devin CLI / Devin Local project scope)` | `mcpServers` | json | — | — |
| [Zed](https://dotsagent.io/id/mcp/clients/zed)Zed Industries | `~/.config/zed/settings.json` | `context_servers` | json | — | — |
| [OpenAI Codex CLI](https://dotsagent.io/id/mcp/clients/codex-cli)OpenAI | `.codex/config.toml (trusted projects only)` | `mcp_servers` | toml | — | — |
| [Gemini CLI](https://dotsagent.io/id/mcp/clients/gemini-cli)Google | `.gemini/settings.json` | `mcpServers` | json | — | — |
| [ChatGPT](https://dotsagent.io/id/mcp/clients/chatgpt)OpenAI | Hanya melalui layar pengaturan | — | — | — | — |
| [OpenClaw](https://dotsagent.io/id/mcp/clients/openclaw)OpenClaw | `~/.openclaw/openclaw.json` | `mcp.servers` | json5 | — | — |
| [Cline](https://dotsagent.io/id/mcp/clients/cline)Cline Bot Inc. | `~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json` | `mcpServers` | json | — | — |
| [Continue](https://dotsagent.io/id/mcp/clients/continue)Continue Dev | `.continue/mcpServers/<name>.yaml (or drop a Claude/Cursor/Cline-style mcp.json into .continue/mcpServers/)` | `mcpServers` | yaml | — | — |
| [JetBrains AI Assistant](https://dotsagent.io/id/mcp/clients/jetbrains-ai)JetBrains | Hanya melalui layar pengaturan | `mcpServers` | json (pasted in UI) | — | — |

## Perbedaan yang dapat merusak konfigurasi

### VS Code menggunakan servers

.vscode/mcp.json mencantumkan entri di bawah servers, bukan mcpServers, sehingga config Cursor atau Claude yang ditempel begitu saja tidak akan dimuat. .mcp.json dan ~/.copilot/mcp-config.json yang lebih baru dan portabel menggunakan mcpServers.

### Gemini CLI: httpUrl, bukan url

Gemini CLI menentukan transport berdasarkan nama field. httpUrl berarti Streamable HTTP, url berarti transport SSE lama, dan command berarti stdio. Server jarak jauh modern memerlukan httpUrl.

### OpenClaw dan Cline menggunakan SSE secara default

Jika transport tidak dicantumkan pada entri jarak jauh, keduanya akan menggunakan SSE lama. Atur transport ke streamable-http di OpenClaw dan type ke streamableHttp di Cline.

### Claude Code memerlukan type

Di .mcp.json, entri remote yang memiliki url tetapi tidak memiliki type akan menyebabkan error. Tambahkan type http di samping url; entri stdio menggunakan type stdio.

### Codex menggunakan TOML, satu tabel per server

Codex tidak menggunakan file JSON. Setiap server memiliki tabel [mcp_servers.<name>] tersendiri di config.toml, args berupa array TOML, dan env_vars meneruskan secret dari shell berdasarkan namanya.

### Continue mengharapkan daftar YAML

Di Continue, mcpServers berupa daftar entri yang masing-masing memiliki name, bukan map dengan name sebagai kunci. Setiap file blok juga harus memiliki name, version, dan schema: v1 di bagian atas.

[Buat config →](https://dotsagent.io/id/mcp/config)

Referensi independen bagi mereka yang membangun agen AI. Tidak berafiliasi dengan vendor mana pun yang disebutkan di sini.

© 2026 DotsAgent · Fakta diperiksa 1 Oktober 2026
