Cliente MCP · Microsoft
Como configurar MCP no VS Code
Visual Studio Code com GitHub Copilot em modo agente. Usa .vscode/mcp.json, com a chave "servers" e entradas que pedem a credencial na hora. O bloco abaixo sai no formato deste cliente, sem pedir token.
Conferido em . Formato lido em code.visualstudio.com — Use MCP servers in VS Code
Passo 1Escolha os servidores
Passo 2Informe o seu sistema
Passo 3Copie a configuração para o VS Code
Nenhum token passou por este site. O que está destacado você preenche na sua máquina; o gerador não tem campo para credencial.
{
"servers": {
"filesystem": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"<PASTA_PERMITIDA>"
]
}
}
}Preencha na sua máquina
PASTA_PERMITIDACaminho absoluto da pasta que o assistente poderá ler e alterar (Filesystem)Ex.: /Users/voce/Documentos/projeto ou C:\Users\voce\Documentos\projeto. Só essa pasta fica acessível.Substitua <PASTA_PERMITIDA> pelo valor, direto no arquivo, na sua máquina.
Onde colar
- Crie o arquivo .vscode/mcp.json na raiz do projeto e cole o bloco. No modo usuário, rode MCP: Open User Configuration na paleta de comandos.
- Ao salvar, o editor mostra a ação Start acima de cada servidor. Clique para iniciar.
- Quando o VS Code pedir, digite cada credencial na caixa que aparece no topo da janela.
Antes de começar
- Instale Node.js (traz o npx).
Como conferir
- No chat do Copilot em modo agente, abra o seletor de ferramentas: as ferramentas do servidor aparecem agrupadas pelo nome dele.
Onde fica a configuração
| Modo | Sistema | Caminho |
|---|---|---|
| Workspace (.vscode/mcp.json) | macOS, Windows, Linux | .vscode/mcp.json |
| Usuário (todos os workspaces) | macOS, Windows, Linux | mcp.json do perfil (MCP: Open User Configuration) |
- Workspace (.vscode/mcp.json)
- Vale só neste projeto e pode ser versionado.
- Usuário (todos os workspaces)
- Abra com o comando MCP: Open User Configuration e cole o mesmo conteúdo.
Passo a passo
- Crie o arquivo .vscode/mcp.json na raiz do projeto e cole o bloco. No modo usuário, rode MCP: Open User Configuration na paleta de comandos.
- Ao salvar, o editor mostra a ação Start acima de cada servidor. Clique para iniciar.
- Quando o VS Code pedir, digite cada credencial na caixa que aparece no topo da janela.
Como conferir
- No chat do Copilot em modo agente, abra o seletor de ferramentas: as ferramentas do servidor aparecem agrupadas pelo nome dele.
Tokens e chaves neste cliente
O VS Code tem "inputs": na primeira vez que o servidor inicia, ele pede o valor em uma caixa de senha e guarda de forma segura. O gerador cria um input para cada credencial, e o arquivo nunca contém o segredo.
Particularidades
- A chave raiz é "servers", e não "mcpServers". Colar a configuração de outro cliente sem trocar a chave não funciona.
- Todo servidor declara "type": "stdio" para processos locais, "http" para remotos.
- A documentação recomenda nomes em camelCase, sem espaços; o gerador converte (brave-search vira braveSearch).
- O VS Code também lê um .mcp.json na raiz, no formato portátil com "mcpServers".
Quando não funciona
- Quer trocar uma credencial já digitada
- Remova o valor salvo do input pelo comando de MCP que lista servidores e inicie o servidor de novo.
- Servidor falha ao iniciar
- Abra a saída do servidor pela ação que aparece acima da entrada no mcp.json; o erro do processo fica ali.
Outros clientes
Perguntas frequentes
Onde fica a configuração de MCP do VS Code?
Em .vscode/mcp.json.
Como informo tokens e chaves no VS Code?
O VS Code tem "inputs": na primeira vez que o servidor inicia, ele pede o valor em uma caixa de senha e guarda de forma segura. O gerador cria um input para cada credencial, e o arquivo nunca contém o segredo.
Como sei que o servidor conectou no VS Code?
No chat do Copilot em modo agente, abra o seletor de ferramentas: as ferramentas do servidor aparecem agrupadas pelo nome dele.
De onde vem este formato?
Da documentação oficial (code.visualstudio.com — Use MCP servers in VS Code), lida em 03/10/2026. O JSON que o gerador produz para este cliente é fixado por teste automatizado.
Continue por aqui
- Catálogo de servidores30 servidores com quem mantém, licença e riscos.
- Gerador de configuraçãoEscolha o cliente e os servidores; receba o bloco pronto.
- O que é MCPHost, cliente, servidor e as três primitivas.
- TutoriaisDa primeira instalação ao seu próprio servidor.
- Segurança no MCPInjeção de prompt, escopo de token, local × remoto.
- Para empresasServidor MCP sob medida para ERP, banco ou API interna.