---
title: "Configurazione MCP: file e chiavi per 13 app · DotsAgent"
description: "Dove 13 client MCP configurano i server, da Claude Code a Zed: percorsi dei file di configurazione, chiavi di primo livello, formati, supporto OAuth remoto e differenze che possono compromettere la configurazione."
url: https://dotsagent.io/it/mcp/clients
---

Connessione · 13 client

# Riferimento alla configurazione dei client MCP

Ogni client MCP legge i server da una posizione diversa, con una propria chiave e talvolta un formato specifico. Questa tabella mostra dove li cerca, quale struttura si aspetta e se gestisce OAuth per i server remoti.

| Client | File di configurazione | Chiave di primo livello | Formato | OAuth remoto | Aggiunta da CLI |
| --- | --- | --- | --- | --- | --- |
| [Claude Desktop](https://dotsagent.io/it/mcp/clients/claude-desktop)Anthropic | `~/Library/Application Support/Claude/claude_desktop_config.json` | `mcpServers` | json | — | — |
| [Claude Code](https://dotsagent.io/it/mcp/clients/claude-code)Anthropic | `.mcp.json` | `mcpServers` | json | — | — |
| [Cursor](https://dotsagent.io/it/mcp/clients/cursor)Anysphere | `.cursor/mcp.json` | `mcpServers` | json | — | — |
| [VS Code (GitHub Copilot)](https://dotsagent.io/it/mcp/clients/vscode-copilot)Microsoft | `.vscode/mcp.json (key 'servers') or portable .mcp.json (key 'mcpServers')` | `servers` | json | — | — |
| [Windsurf / Devin Desktop](https://dotsagent.io/it/mcp/clients/windsurf)Cognition | `.devin/mcp_config.json (Devin CLI / Devin Local project scope)` | `mcpServers` | json | — | — |
| [Zed](https://dotsagent.io/it/mcp/clients/zed)Zed Industries | `~/.config/zed/settings.json` | `context_servers` | json | — | — |
| [OpenAI Codex CLI](https://dotsagent.io/it/mcp/clients/codex-cli)OpenAI | `.codex/config.toml (trusted projects only)` | `mcp_servers` | toml | — | — |
| [Gemini CLI](https://dotsagent.io/it/mcp/clients/gemini-cli)Google | `.gemini/settings.json` | `mcpServers` | json | — | — |
| [ChatGPT](https://dotsagent.io/it/mcp/clients/chatgpt)OpenAI | Solo dalla schermata delle impostazioni | — | — | — | — |
| [OpenClaw](https://dotsagent.io/it/mcp/clients/openclaw)OpenClaw | `~/.openclaw/openclaw.json` | `mcp.servers` | json5 | — | — |
| [Cline](https://dotsagent.io/it/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/it/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/it/mcp/clients/jetbrains-ai)JetBrains | Solo dalla schermata delle impostazioni | `mcpServers` | json (pasted in UI) | — | — |

## Differenze che possono compromettere la configurazione

### VS Code usa servers

.vscode/mcp.json elenca le voci sotto servers, non mcpServers, quindi una configurazione per Cursor o Claude incollata senza modifiche non verrà caricata. I nuovi file portabili .mcp.json e ~/.copilot/mcp-config.json usano invece mcpServers.

### Gemini CLI: httpUrl, non url

Gemini CLI determina il trasporto in base al nome del campo. httpUrl indica Streamable HTTP, url indica il vecchio trasporto SSE e command indica stdio. Un server remoto moderno richiede httpUrl.

### OpenClaw e Cline usano SSE per impostazione predefinita

Se ometti il trasporto da una voce remota, entrambi usano il vecchio protocollo SSE. In OpenClaw imposta transport su streamable-http e in Cline imposta type su streamableHttp.

### Claude Code richiede un campo type

In .mcp.json, una voce remota con url ma senza type è un errore. Aggiungi type http accanto a url; le voci stdio richiedono type stdio.

### Codex usa TOML, una tabella per server

Codex non usa un file JSON. Ogni server ha una propria tabella [mcp_servers.<name>] in config.toml; args è un array TOML ed env_vars inoltra i secret dalla shell usando i relativi nomi.

### Continue richiede un elenco YAML

In Continue, mcpServers è un elenco di voci, ognuna con un name, non una mappa indicizzata per nome. Inoltre, ogni file di blocco deve avere name, version e schema: v1 all'inizio.

[Genera una configurazione →](https://dotsagent.io/it/mcp/config)

Riferimento indipendente per chi sviluppa agenti IA. Non siamo affiliati a nessun fornitore citato qui.

© 2026 DotsAgent · Dati verificati il 1 ottobre 2026
