Servidor de documentación de MCP
Un servidor de documentación inteligente que proporciona mejora de código asistida por IA y gestión de documentación a través de la integración de Claude Desktop.
Características
Guía de documentación de IA : mantiene y actualiza la base de conocimientos de la documentación
Asistente de código de IA : analiza y mejora la calidad del código
Soporte del marco :
React.js
Next.js (con App Router)
Pitón
Vue.js
Angular
Node.js
Integración de Brave Search : búsqueda y recuperación inteligente de documentación
Sistema de aprendizaje : mejora las sugerencias con el tiempo
Related MCP server: Inkeep MCP Server
Inicio rápido
Instalar el paquete:
npm install -g mcp-documentation-serverConfigurar Claude Desktop (config.json):
{
"mcpServers": {
"documentation": {
"command": "npx",
"args": ["-y", "mcp-documentation-server"],
"env": {
"BRAVE_API_KEY": "<YOUR_BRAVE_API_KEY>"
}
}
}
}Empieza a usarlo con Claude:
Claude, search documentation for Next.js App RouterPara obtener instrucciones de configuración detalladas, consulte la Guía de configuración de Claude Desktop
Configuración de desarrollo
Clonar el repositorio:
git clone https://github.com/mahawi1992/mcp-documentation-server.git
cd mcp-documentation-serverInstalar dependencias:
npm installCrea un archivo .env:
PORT=3000
UPDATE_INTERVAL=3600000
CACHE_DURATION=86400000
BRAVE_API_KEY=your_brave_api_keyInicie el servidor de desarrollo:
npm run devDocumentación
Uso con Claude Desktop
Comandos básicos
Claude, search documentation for React hooksClaude, analyze this Python code and suggest improvements...Claude, find best practices for Next.js App RouterUso avanzado
Claude, search for documentation about async/await in Python 3.9Claude, analyze this code for security issues and suggest fixes...Para más ejemplos, consulte la Guía de uso.
Contribuyendo
Bifurcar el repositorio
Crea tu rama de características:
git checkout -b feature/amazing-featureConfirme sus cambios:
git commit -m 'Add amazing feature'Empujar a la rama:
git push origin feature/amazing-featureAbrir una solicitud de extracción
Pruebas
Ejecute el conjunto de pruebas:
npm testEjecutar pruebas específicas:
npm test -- tests/integration/BraveSearchIntegration.test.tsLicencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.