MCP設定ファイルの場所と形式:Claude Desktop・Claude Code・Cursor・VS Code・Windsurf・Cline
各AIクライアントがMCP設定をどこに保存し、どのJSONキー(mcpServersまたはservers)を使い、リモートURLをどう書くかを一覧で比較します。
早見表
| クライアント | ファイル | トップレベルのキー | リモートサーバーの項目 |
|---|---|---|---|
| Claude Desktop | claude_desktop_config.json(設定 → 開発者 → 構成を編集) | mcpServers | リモートサーバーはアプリ内でコネクタとして追加 |
| Cursor | ~/.cursor/mcp.json / .cursor/mcp.json | mcpServers | url |
| VS Code | .vscode/mcp.json(.mcp.jsonも可) | servers(.vscode/mcp.jsonの場合) | "type": "http" + url |
| Windsurf(Cascade) | mcp_config.json(Cascade → … → Open MCP config file) | mcpServers | serverUrl / url |
共通のmcpServers形式
Claude Desktop、Cursor、Windsurfは、ローカルサーバーについて同じエントリーを受け付けます。
{
"mcpServers": {
"fetch": {
"command": "uvx",
"args": [
"mcp-server-fetch"
]
}
}
}VS Code(.vscode/mcp.json)
serversを使い、各エントリーにtypeを指定します。
{
"servers": {
"fetch": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-server-fetch"
]
},
"socketlist": {
"type": "http",
"url": "https://socketlist.pages.dev/mcp"
}
}
}詳しいガイド
Claude Desktop · Cursor · VS Code · Windsurf · Claude Code · Codex · 設定ジェネレーター