VSCode MCP
Permite que agentes e assistentes de IA interajam com o Visual Studio Code através do Model Context Protocol.
Documentação
VSCode MCP
Este monorepo contém o Servidor MCP do VSCode e sua Extensão VSCode complementar, que juntos permitem que agentes e assistentes de IA, como Goose ou Claude, interajam com o VSCode por meio do Model Context Protocol.
Estrutura do Projeto
vscode-mcp/
├── server/ # MCP server implementation
└── extension/ # VS Code extension
Início Rápido
- Instale o Servidor MCP
npx vscode-mcp-server install
- Instale a Extensão MCP
Configuração
Configuração do Goose Desktop

- ID:
code-mcp - Nome:
VS Code - Descrição:
Allows interaction with VS Code through the Model Context Protocol - Comando:
npx vscode-mcp-server
Configuração do Claude Desktop
Adicione isto ao seu arquivo de configuração do Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"vscode-mcp-server": {
"command": "npx",
"args": ["vscode-mcp-server"],
"env": {}
}
}
}
Ferramentas Disponíveis
O servidor Code MCP fornece as seguintes ferramentas para que agentes de IA interajam com o VS Code:
create_diff
Cria e mostra um diff para modificar arquivos existentes:
- Mostra a prévia das alterações antes de aplicar
- Requer aprovação do usuário
- Funciona apenas com arquivos existentes
open_file
Abre arquivos no editor do VS Code:
- Usado para visualizar arquivos novos ou modificados
open_project
Abre uma pasta de projeto no VS Code:
- Configura o diretório de trabalho para o agente de IA
check_extension_status
Verifica se a extensão está instalada e respondendo
get_extension_port
Obtém o número da porta para a Extensão MCP do VS Code
list_available_projects
Mostra projetos do arquivo de registro de portas
Licença
Este projeto é licenciado sob a Apache License 2.0 - consulte o arquivo LICENSE para mais detalhes.
Copyright 2025 Block, Inc.
Este produto inclui software desenvolvido na Block, Inc.