MkDocs MCP Search Server
Servidor de búsqueda MkDocs MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona funcionalidad de búsqueda para cualquier sitio web con MkDocs . Este servidor se basa en la implementación de búsqueda existente de MkDocs mediante el motor de búsqueda Lunr.Js.
Guía de inicio rápido de Claude Desktop
Siga las instrucciones de instalación. Consulte la Guía de inicio rápido del Protocolo de Contexto de Modelo para usuarios de Claude Desktop . Deberá agregar una sección al archivo de configuración de MCP como se indica a continuación:
{
"mcpServers": {
"my-docs": {
"command": "npx",
"args": [
"-y",
"@serverless-dna/mkdocs-mcp",
"https://your-doc-site",
"Describe what you are enabling search for to help your AI Agent"
]
}
}
}Related MCP server: MkDocs MCP Server
Descripción general
Este proyecto implementa un servidor MCP que permite a los Modelos de Lenguaje Grandes (LLM) buscar en cualquier sitio de documentación mkdocs publicada. Utiliza lunr.js para una búsqueda local eficiente y proporciona resultados que pueden resumirse y presentarse a los usuarios.
Características
Servidor compatible con MCP para integración con LLM
Búsqueda local utilizando índices de lunr.js
Capacidad de búsqueda de documentación específica de la versión
Instalación
# Install dependencies
pnpm install
# Build the project
pnpm buildUso
El servidor se puede ejecutar como un servidor MCP que se comunica a través de stdio:
npx -y @serverless-dna/mkdocs-mcp https://your-doc-site.comHerramienta de búsqueda
El servidor proporciona una herramienta search_docs con los siguientes parámetros:
search: La cadena de consulta de búsquedaversion: cadena de versión opcional (predeterminada en 'última')
Desarrollo
Edificio
pnpm buildPruebas
pnpm testConfiguración de MCP de Claude Desktop
Durante el desarrollo, puede ejecutar el servidor MCP con Claude Desktop utilizando la siguiente configuración.
La siguiente configuración se ejecuta en el escritorio de Windows Claude mientras se desarrolla con el Subsistema de Windows para Linux (WSL). En entornos Mac o Linux, la ejecución es similar.
La salida es un archivo incluido que permite que Node instalado en Windows ejecute el servidor MCP ya que todas las dependencias están incluidas.
{
"mcpServers": {
"powertools": {
"command": "node",
"args": [
"\\\\wsl$\\Ubuntu\\home\\walmsles\\dev\\serverless-dna\\mkdocs-mcp\\dist\\index.js",
"Search online documentation"
]
}
}
}Cómo funciona
El servidor carga índices lunr.js prediseñados para cada entorno de ejecución compatible
Cuando se recibe una solicitud de búsqueda, se realiza lo siguiente:
Carga el índice apropiado según la versión (actualmente fijada a la más reciente)
Realiza la búsqueda utilizando lunr.js
Devuelve los resultados de la búsqueda como JSON
El LLM puede luego utilizar estos resultados para encontrar páginas de documentación relevantes.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be deployed
Maintenance
Related MCP Connectors
Search and read the Claude Platform documentation and API reference.
Versioned documentation registry and semantic search for AI tools and coding assistants.
Search the official docs of Claude Code, Cursor, OpenAI Codex and MCP, refreshed daily.
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with MkDocs documentation through intelligent search (keyword, vector, and hybrid), document retrieval, and automatic indexing. Automatically detects and launches MkDocs projects for seamless documentation querying.10MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to access and search MkDocs documentation through tools for full-text search, page navigation, and code block extraction. It serves documentation pages as readable resources and provides structural outlines to help LLMs navigate documentation content.MIT
- AlicenseNot gradedqualityCmaintenanceEnables interaction with MkDocs documentation through the MCP protocol, allowing AI assistants to read, search, and retrieve documentation content from MkDocs projects.9MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants like Claude to search and retrieve technical documentation from a local DevDocs instance for hundreds of programming languages and frameworks.1MIT