mcp-docs
mcp-docs
Servidor MCP genérico que expone documentación en Markdown a LLMs, permitiéndoles buscar y responder preguntas sobre cualquier documentación de software.
La identidad del servidor (nombre, instrucciones, etiquetas de categoría) se gestiona completamente desde el directorio docs/, que es un repositorio independiente clonado junto a este.
Requisitos
Python 3.14+
Related MCP server: repocks
Configuración
1. Clonar el repositorio de documentación
El directorio docs/ debe existir antes de que el servidor pueda iniciarse. Clona el repositorio de documentación dentro de él:
git clone <docs-repo-url> docs2. Instalar dependencias
uv syncEstructura del directorio docs/
El servidor descubre automáticamente las categorías a partir de los subdirectorios. El único archivo requerido es config.toml en la raíz de docs/.
docs/
├── config.toml # required — project identity
├── <category>/
│ ├── <topic>.md
│ └── ...
└── <category>/
└── ...config.toml
[project]
name = "my-project"
instructions = """
System instructions for the LLM. Describe what this documentation covers
and how the model should use the available tools.
"""
[categories]
folder-name = "Human-readable label"[project]es obligatorio.nameidentifica al servidor;instructionsguía al LLM.[categories]es opcional. Cualquier subdirectorio no listado obtiene automáticamente una etiqueta con formato de título (my-folder→My Folder).Los archivos dentro de los subdirectorios
img/nunca se sirven.
Uso
Ejecutar el servidor (modo stdio)
uv run main.pyDesarrollo con MCP Inspector
uv run mcp dev main.pyAbre el MCP Inspector en el navegador. Para conectarse a un servidor SSE o HTTP en ejecución, inícielo primero y apunte el inspector al endpoint impreso:
uv run main.py --transport sse
uv run main.py --transport streamable-httpConfigurar con Claude Desktop
Añada lo siguiente a ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"my-project": {
"command": "uv",
"args": ["--directory", "/path/to/mcp-docs", "run", "main.py"]
}
}
}Configurar con Claude Code
claude mcp add my-project -- uv --directory /path/to/mcp-docs run main.pyCapacidades
Herramientas
Herramienta | Descripción |
| Lista los archivos de documentación disponibles, opcionalmente filtrados por categoría |
| Lee el contenido completo de un archivo de documentación |
| Búsqueda de texto completo en toda la documentación |
Recursos
URI | Descripción |
| Índice completo de todos los archivos de documentación disponibles |
| Contenido de un archivo de documentación específico |
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context21265MIT
- Alicense-qualityDmaintenanceTransforms Markdown documentation into an intelligent knowledge base with AI-powered search and Q\&A through an MCP server.139MIT
- Alicense-qualityDmaintenanceAn MCP server that indexes documents and serves relevant context to LLMs via Retrieval Augmented Generation (RAG).24536MIT
- Alicense-qualityAmaintenanceA generic, configurable MCP server that makes any MkDocs documentation site searchable and explorable from MCP clients.MIT
Related MCP Connectors
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
MCP server for accessing curated awesome list documentation
An MCP server that gives your AI access to the source code and docs of all public github repos
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gmantovani2005/mcp-docs'
If you have feedback or need assistance with the MCP directory API, please join our Discord server