MCP Documentation Server
Um servidor de documentação com tecnologia de IA para melhoria e gerenciamento de código, com integração com Claude e Brave Search.
GitHub
10
Experimente este MCPPatrocinadoDocumentação
Servidor de Documentação MCP
Um servidor de documentação inteligente que fornece melhoria de código assistida por IA e gerenciamento de documentação por meio da integração com o Claude Desktop.
Recursos
- Guia de Documentação com IA: Mantém e atualiza a base de conhecimento de documentação
- Assistente de Código com IA: Analisa e melhora a qualidade do código
- Suporte a Frameworks:
- React.js
- Next.js (com App Router)
- Python
- Vue.js
- Angular
- Node.js
- Integração com Brave Search: Busca e recuperação inteligente de documentação
- Sistema de Aprendizado: Melhora as sugestões ao longo do tempo
Início Rápido
- Instale o pacote:
npm install -g mcp-documentation-server
- Configure o Claude Desktop (config.json):
{
"mcpServers": {
"documentation": {
"command": "npx",
"args": ["-y", "mcp-documentation-server"],
"env": {
"BRAVE_API_KEY": "<YOUR_BRAVE_API_KEY>"
}
}
}
}
- Comece a usar com o Claude:
Claude, search documentation for Next.js App Router
Para instruções detalhadas de configuração, consulte Guia de Configuração do Claude Desktop
Configuração de Desenvolvimento
- Clone o repositório:
git clone https://github.com/mahawi1992/mcp-documentation-server.git
cd mcp-documentation-server
- Instale as dependências:
npm install
- Crie um arquivo .env:
PORT=3000
UPDATE_INTERVAL=3600000
CACHE_DURATION=86400000
BRAVE_API_KEY=your_brave_api_key
- Inicie o servidor de desenvolvimento:
npm run dev
Documentação
Usando com o Claude Desktop
Comandos Básicos
Claude, search documentation for React hooks
Claude, analyze this Python code and suggest improvements...
Claude, find best practices for Next.js App Router
Uso Avançado
Claude, search for documentation about async/await in Python 3.9
Claude, analyze this code for security issues and suggest fixes...
Para mais exemplos, consulte o Guia de Uso
Contribuindo
- Faça um fork do repositório
- Crie sua branch de recurso:
git checkout -b feature/amazing-feature - Faça commit das suas alterações:
git commit -m 'Add amazing feature' - Envie para a branch:
git push origin feature/amazing-feature - Abra um Pull Request
Testes
Execute a suíte de testes:
npm test
Execute testes específicos:
npm test -- tests/integration/BraveSearchIntegration.test.ts
Licença
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes