Gerador de config
de MCP
Cada cliente MCP quer um arquivo diferente em um lugar diferente com um formato de JSON diferente. Escolha seu cliente, preencha seus servidores e copie um config que está certo de primeira.
Seu cliente, seu config exato
A Yetty é um plano de controle MCP completo para o seu site: sua IA publica, edita, verifica o SEO e lê leads, através exatamente desse tipo de config.
Um protocolo,
sete dialetos de config
A chave de nível superior difere
A maioria dos clientes lê mcpServers, mas o VS Code lê servers; e ignora em silêncio um arquivo com a chave errada. Essa única palavra custa horas às pessoas.
O campo da URL difere
Cursor diz url, Windsurf diz serverUrl, VS Code quer url mais "type": "http", Cline quer "type": "streamableHttp". Mesmo servidor, quatro grafias.
As CLIs pulam o arquivo
O Claude Code aceita um comando claude mcp add em vez de um arquivo editado à mão; com os flags --transport http e --header para servidores remotos. Nós geramos a linha de comando completa.
A auth viaja em um cabeçalho
Servidores MCP hospedados geralmente autenticam com Authorization: Bearer YOUR_KEY. Onde vai; um objeto headers, um flag --header, um argumento mcp-remote; depende do cliente.
O JSON não perdoa
Uma única vírgula sobrando e o cliente descarta o arquivo inteiro, geralmente sem uma palavra. Esta ferramenta constrói objetos no código e os serializa; JSON inválido é impossível.
Reiniciar significa reiniciar
A maioria dos clientes lê o config do MCP só na inicialização. Saia por completo e reabra após editar; fechar a janela não basta, e "não funcionou" costuma ser exatamente isto.
As pessoas também perguntam
Onde fica o arquivo claude_desktop_config.json?
No macOS fica em ~/Library/Application Support/Claude/claude_desktop_config.json, no Windows em %APPDATA%\Claude\claude_desktop_config.json. O arquivo não existe até você criá-lo (ou abrir Settings -> Developer -> Edit Config, que o cria para você). Depois de editar, saia por completo e reabra o Claude Desktop; fechar a janela não basta, o config só é lido na inicialização.
Qual a diferença entre servidores MCP stdio e HTTP?
Um servidor stdio é um programa que o seu cliente inicia localmente e com quem conversa por stdin/stdout; você configura um comando e seus argumentos. Um servidor HTTP (Streamable HTTP) roda remotamente em uma URL e geralmente autentica com um cabeçalho Authorization: Bearer ou OAuth; você configura a URL. Ferramentas locais vêm como stdio; serviços hospedados como o MCP da Yetty são HTTP, então não há nada a instalar.
Por que meu servidor MCP não aparece no meu cliente?
Os suspeitos de sempre, em ordem: o config está no arquivo ou local errado para aquele cliente; o formato do JSON está errado para aquele cliente (Windsurf quer serverUrl, VS Code quer uma chave servers com um campo type; eles realmente diferem todos); o JSON tem um erro de sintaxe como uma vírgula sobrando; ou o cliente não foi reiniciado por completo após a edição. Gere o config aqui para o seu cliente exato e os quatro ficam resolvidos.