Servidor MCP open-docs-mcp
Una implementación MCP de código abierto que proporciona funcionalidad de gestión de documentos.中文文档
Características
Gestión de documentos
Rastrear e indexar documentación de varias fuentes
Compatibilidad con múltiples formatos de documentos
Capacidades de búsqueda de texto completo
API del servidor MCP
Acceso a documentos basado en recursos
Gestión de documentos basada en herramientas
Herramientas disponibles
enable_doc - Habilitar el rastreo para un documento específico
disabled_doc - Deshabilitar el rastreo para un documento específico
crawl_docs - Comienza a rastrear documentos habilitados
build_index - Crear un índice de búsqueda para documentos
search_docs - Buscar documentación
list_enabled_docs - Lista de documentos habilitados
list_all_docs - Lista todos los documentos disponibles
Compatibilidad del cursor con @Docs
Este proyecto tiene como objetivo replicar la funcionalidad @Docs de Cursor proporcionando:
Indexación de documentos :
Rastrear e indexar documentación de varias fuentes
Soporte para múltiples formatos de documentos (HTML, Markdown, etc.)
Reindexación automática para mantener los documentos actualizados
Acceso al documento :
Buscar en toda la documentación indexada
Integración con el protocolo MCP para el contexto de IA
Gestión de documentos personalizados :
Agregue nuevas fuentes de documentación mediante la herramienta
enable_docAdministrar documentos habilitados mediante la herramienta
list_enabled_docsForzar el re-rastreo con la herramienta
crawl_docs
Arquitectura
┌───────────────────────────────────────────────────────┐
│ open-docs-mcp Server │
├───────────────────┬───────────────────┬───────────────┤
│ Crawler Module │ Search Engine │ MCP Server │
├───────────────────┼───────────────────┼───────────────┤
│ - Web crawling │ - Full-text index │ - Resources │
│ - Doc conversion │ - Relevance score │ - Tools │
│ - Storage │ - Query parsing │ - Prompts │
└───────────────────┴───────────────────┴───────────────┘Related MCP server: Memory Bank MCP
Uso
npx -y open-docs-mcp --docsDir ./docsInstalación mediante herrería
Para instalar Document Management Server para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @askme765cs/open-docs-mcp --client claudeConfiguración
Para utilizar con Claude Desktop, agregue la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"open-docs-mcp": {
"command": "npx",
"args": [
"-y",
"open-docs-mcp",
"--docsDir",
"/path/to/docs"
]
}
}
}Opciones de configuración:
command: ejecutable de Node.jsargs: Matriz de argumentos para pasar al script--docsDir: Obligatorio, especifica la ruta del directorio de documentos
disabled: Establezca en verdadero para deshabilitar temporalmente el servidoralwaysAllow: Matriz de nombres de herramientas que se pueden usar sin confirmación
Desarrollo
npm run watch # Auto-rebuild on changes
npm run inspector # Debug with MCP InspectorContribuyendo
Se aceptan solicitudes de incorporación de cambios. Para cambios importantes, primero abra una incidencia para comentar qué desea cambiar.