---
title: "Configuração de clientes MCP: arquivos e chaves para 13 apps · DotsAgent"
description: "Onde 13 clientes MCP configuram seus servidores, do Claude Code ao Zed: caminhos de configuração, chaves de nível superior, formatos, suporte a OAuth remoto e particularidades que podem prejudicar a configuração."
url: https://dotsagent.io/pt/mcp/clients
---

Conectar · 13 clientes

# Referência de configuração de clientes MCP

Cada cliente MCP lê os servidores de um local próprio, usando uma chave específica e, às vezes, um formato diferente. Esta tabela mostra onde cada um procura, qual formato espera e se oferece suporte a OAuth para servidores remotos.

| Cliente | Arquivo de configuração | Chave de nível superior | Formato | OAuth remoto | Adicionar via CLI |
| --- | --- | --- | --- | --- | --- |
| [Claude Desktop](https://dotsagent.io/pt/mcp/clients/claude-desktop)Anthropic | `~/Library/Application Support/Claude/claude_desktop_config.json` | `mcpServers` | json | — | — |
| [Claude Code](https://dotsagent.io/pt/mcp/clients/claude-code)Anthropic | `.mcp.json` | `mcpServers` | json | — | — |
| [Cursor](https://dotsagent.io/pt/mcp/clients/cursor)Anysphere | `.cursor/mcp.json` | `mcpServers` | json | — | — |
| [VS Code (GitHub Copilot)](https://dotsagent.io/pt/mcp/clients/vscode-copilot)Microsoft | `.vscode/mcp.json (key 'servers') or portable .mcp.json (key 'mcpServers')` | `servers` | json | — | — |
| [Windsurf / Devin Desktop](https://dotsagent.io/pt/mcp/clients/windsurf)Cognition | `.devin/mcp_config.json (Devin CLI / Devin Local project scope)` | `mcpServers` | json | — | — |
| [Zed](https://dotsagent.io/pt/mcp/clients/zed)Zed Industries | `~/.config/zed/settings.json` | `context_servers` | json | — | — |
| [OpenAI Codex CLI](https://dotsagent.io/pt/mcp/clients/codex-cli)OpenAI | `.codex/config.toml (trusted projects only)` | `mcp_servers` | toml | — | — |
| [Gemini CLI](https://dotsagent.io/pt/mcp/clients/gemini-cli)Google | `.gemini/settings.json` | `mcpServers` | json | — | — |
| [ChatGPT](https://dotsagent.io/pt/mcp/clients/chatgpt)OpenAI | Apenas pela tela de configurações | — | — | — | — |
| [OpenClaw](https://dotsagent.io/pt/mcp/clients/openclaw)OpenClaw | `~/.openclaw/openclaw.json` | `mcp.servers` | json5 | — | — |
| [Cline](https://dotsagent.io/pt/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/pt/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/pt/mcp/clients/jetbrains-ai)JetBrains | Apenas pela tela de configurações | `mcpServers` | json (pasted in UI) | — | — |

## Diferenças que podem prejudicar a configuração

### VS Code usa servers

.vscode/mcp.json lista as entradas em servers, não em mcpServers. Por isso, uma configuração do Cursor ou Claude colada sem alterações não será carregada. Os formatos portáteis mais recentes .mcp.json e ~/.copilot/mcp-config.json usam mcpServers.

### Gemini CLI: httpUrl, não url

O Gemini CLI determina o transporte pelo nome do campo. httpUrl indica Streamable HTTP, url indica o transporte SSE antigo e command indica stdio. Um servidor remoto moderno precisa de httpUrl.

### OpenClaw e Cline usam SSE por padrão

Se você não especificar o transporte em uma entrada remota, ambos usam o SSE legado. Defina transport como streamable-http no OpenClaw e type como streamableHttp no Cline.

### Claude Code exige um type

Em .mcp.json, uma entrada remota com url, mas sem type, é um erro. Adicione type http ao lado de url; entradas stdio usam type stdio.

### Codex usa TOML, uma tabela por servidor

Codex não usa um arquivo JSON. Cada servidor tem sua própria tabela [mcp_servers.<name>] em config.toml, args é um array TOML e env_vars encaminha secrets do seu shell pelo nome.

### Continue espera uma lista YAML

No Continue, mcpServers é uma lista de entradas, cada uma com um name, e não um mapa indexado por nome. Cada arquivo de bloco também precisa ter name, version e schema: v1 no início.

[Gerar uma configuração →](https://dotsagent.io/pt/mcp/config)

Referência independente para quem cria agentes de IA. Não temos vínculo com nenhum dos fornecedores mencionados aqui.

© 2026 DotsAgent · Fatos verificados em 1 de outubro de 2026
