🤖 Koala Nest Documentation MCP
Extensão VS Code que configura automaticamente o Koala Nest MCP Server para integrar toda a documentação do framework diretamente no GitHub Copilot e outros clientes MCP.

✨ O que faz?
Esta extensão configura automaticamente o arquivo mcp.json no seu workspace para usar o servidor MCP do Koala Nest via NPM. O servidor expõe toda a documentação oficial para assistentes de IA como GitHub Copilot, Claude Desktop, e outros.
Documentação Disponível
- ✅ Guias de instalação e configuração
- ✅ Exemplos práticos de código
- ✅ Referências de APIs e decoradores
- ✅ Tutoriais de features avançadas
- ✅ Padrões de arquitetura DDD
- ✅ Integração com Prisma
- ✅ Tratamento de erros
- ✅ CLI Reference
🚀 Como Funciona
- Instala a extensão - Configuração automática
- Abre um workspace - A extensão detecta e configura
- Usa seu cliente MCP - Copilot, Claude Desktop, etc.
- Acessa documentação - Via comandos MCP
O que a extensão faz
- 🔧 Cria/atualiza o arquivo
mcp.json ou .vscode/mcp.json
- 📦 Configura para usar
bunx @koalarx/mcp-server (sempre atualizado)
- ✅ Zero manutenção - o NPM gerencia atualizações automaticamente
Configuração Criada
{
"mcpServers": {
"koala-nest-docs": {
"command": "bunx",
"args": ["@koalarx/mcp-server"]
}
}
}
📦 Instalação
Via VS Code Marketplace (Recomendado)
📦 Instalar Agora
Ou busque no VS Code:
- Pressione
Ctrl+Shift+X (Windows/Linux) ou Cmd+Shift+X (Mac)
- Busque por "Koala Nest Documentation MCP"
- Clique em Instalar
- Abra um workspace - configuração automática!
Via Linha de Comando
code --install-extension koalarx.koala-nest-mcp-docs
🎯 Uso
Primeira Instalação
- Instale a extensão
- Abra um workspace (qualquer projeto)
- A extensão configura automaticamente o
mcp.json
- Pronto! O servidor será instalado via NPM quando necessário
Comandos Disponíveis
Acesse via Command Palette (Ctrl+Shift+P ou Cmd+Shift+P):
Koala Nest: Open Documentation - Informações sobre o MCP
Koala Nest: Reconfigure MCP Server - Reconfigurar se necessário
Faça perguntas normalmente no Copilot Chat:
"Como criar um controller CRUD no Koala Nest?"
"Mostre exemplo de tratamento de erros com Koala Nest"
"Como configurar Prisma no Koala Nest?"
O Copilot terá acesso à documentação oficial e responderá com informações precisas!
🆚 Alternativas
Opção 1: Esta Extensão (Recomendado para VS Code)
✅ Configuração automática
✅ Interface gráfica
✅ Funciona em qualquer workspace
Opção 2: Via Koala CLI
npx @koalarx/nest-cli mcp:install
✅ Configuração via linha de comando
✅ Funciona sem extensão
✅ Ideal para automação
Opção 3: Configuração Manual
Crie .vscode/mcp.json manualmente (veja configuração acima)
✅ Controle total
✅ Sem dependências
🔧 Como Atualizar
Não precisa fazer nada! O servidor é executado via bunx @koalarx/mcp-server, que sempre usa a versão mais recente publicada no NPM.
Se quiser fixar uma versão específica, edite o mcp.json:
{
"mcpServers": {
"koala-nest-docs": {
"command": "bunx",
"args": ["@koalarx/mcp-server@1.0.10"]
}
}
}
🐛 Troubleshooting
Extensão não configura automaticamente
- Certifique-se de ter um workspace aberto (não apenas arquivos soltos)
- Verifique as permissões de escrita no diretório do workspace
- Execute manualmente:
Koala Nest: Reconfigure MCP Server
Servidor não inicia
Verifique se bunx está instalado:
bunx --version
Teste manualmente:
bunx @koalarx/mcp-server
Verifique os logs no Output panel (Koala Nest Documentation)
Documentação não aparece no Copilot
- Reinicie o VS Code
- Verifique se o
mcp.json foi criado
- Confirme que o Copilot está ativo
🤝 Contribuindo
Contribuições são bem-vindas! Veja o repositório principal para detalhes.
📄 Licença
MIT License - veja LICENSE para detalhes.
Desenvolvido com ❤️ por Igor D. Rangel