VSCode Maestro MCP
O servidor MCP mais abrangente para VS Code — mais de 100 ferramentas em 25 categorias. Operações de arquivo, terminal, git, provedores LSP (hover, conclusão, definição, referências) e muito mais. Núcleo gratuito + recursos premium.
Documentação
VSCode Maestro MCP
O servidor MCP mais abrangente para VS Code — mais de 100 ferramentas em 25 categorias, desde operações de arquivos até provedores LSP.
Controle todos os aspectos do VS Code através do Model Context Protocol. Deixe agentes de IA lerem arquivos, executarem comandos, obterem complementos, documentação de hover, referências e muito mais — tudo sem sair do seu editor.
Início Rápido
- Instale esta extensão do VS Code Marketplace
- O servidor MCP inicia automaticamente na porta 3002
- Conecte seu cliente MCP:
{
"maestro-mcp": {
"type": "http",
"url": "http://localhost:3002/mcp"
}
}
- Comece a usar ferramentas —
list_files,read_file,execute_hover, etc.
Ferramentas Gratuitas (sem necessidade de licença)
| Categoria | Ferramentas | Descrição |
|---|---|---|
| Arquivos | 8 | Listar, encontrar, pesquisar, ler, criar, copiar, mover, excluir |
| Edição | 3 | Substituir linhas, inserir texto, desfazer |
| Terminal | 3 | Executar comandos, ler saída, listar terminais |
| Editor | 5 | Foco, informações do espaço de trabalho, canais de saída, comandos do VS Code |
| Diagnósticos | 3 | Erros, avisos, estado do editor |
| Depuração | 13 | Sessões, pontos de interrupção, execução passo a passo, variáveis, pilha de chamadas |
| Git | 9 | Status, diff, log, blame, commit, branch, stash |
| Seleção | 6 | Obter/substituir seleção, cursor, área de transferência |
| Diff | 2 | Comparar arquivos, alterações não salvas |
| Tarefas | 2 | Listar e executar tarefas do VS Code |
| Notificações | 4 | Mensagens, caixas de entrada, seleções rápidas, progresso |
| Configurações | 5 | Obter/definir configurações, extensões, atalhos de teclado |
| Refatoração | 2 | Edições no espaço de trabalho, localizar e substituir |
| Snippets | 2 | Inserir e envolver com snippets |
| Testes | 7 | Executar testes, cobertura, resultados |
| Abas/Layout | 6 | Abas, layout, painéis, visualização de markdown |
Ferramentas Premium (licença necessária)
Desbloqueie os provedores do Language Server Protocol do VS Code — os mesmos dados que alimentam o IntelliSense, acessíveis a qualquer cliente MCP.
| Categoria | Ferramentas | Descrição |
|---|---|---|
| Complemento | 1 | Complemento de código em qualquer posição |
| Hover | 1 | Informações de hover (documentação, tipos) |
| Assinatura | 1 | Ajuda de assinatura de função |
| Ações de Código | 2 | Correções rápidas, refatorações, CodeLens |
| Navegação | 3 | Ir para definição, referências, hierarquia de chamadas |
| Símbolos | 2 | Pesquisa de símbolos no documento e no espaço de trabalho |
| Formatação | 2 | Formatação de documento, renomear símbolo |
| Semântico | 2 | Tokens semânticos, dicas inlay |
| Recursos de Documento | 3 | Links de documento, seletor de cores, intervalos de dobra |
Obtenha uma licença — compra única, sem assinatura.
Carregamento Dinâmico de Ferramentas
As ferramentas são organizadas em categorias que podem ser habilitadas/desabilitadas em tempo de execução usando a ferramenta manage_tool_categories. Categorias premium exigem uma chave de licença válida. Quando as categorias mudam, o servidor MCP envia notificações toolListChanged para que os clientes atualizem automaticamente suas ferramentas disponíveis.
Configuração
| Configuração | Padrão | Descrição |
|---|---|---|
maestroMcp.port | 3002 | Porta do servidor MCP |
maestroMcp.host | 127.0.0.1 | Host do servidor MCP |
maestroMcp.autoStart | true | Iniciar servidor na ativação |
maestroMcp.licenseKey | "" | Chave de licença premium |
Comandos
- Maestro MCP: Toggle Server — Iniciar/parar o servidor MCP
- Maestro MCP: Show Server Info — Exibir URL e status do servidor
- Maestro MCP: Enter License Key — Inserir chave de licença premium
- Maestro MCP: License Status — Verificar status atual da licença
Compatibilidade
Funciona com qualquer cliente MCP que suporte transporte HTTP Streamable:
- Claude Code (Anthropic)
- Claude Desktop
- Cursor
- Clientes MCP personalizados
Requisitos
- VS Code 1.85.0 ou posterior
Licença
Recursos principais gratuitos. Recursos LSP premium exigem uma licença.
Consulte LICENSE.md para obter detalhes.