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:
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
Uso
El servidor se puede ejecutar como un servidor MCP que se comunica a través de stdio:
Herramienta 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
Pruebas
Configuració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.
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 installed
Permite a Claude y otros LLM buscar en cualquier sitio de documentación publicada de MkDocs utilizando el motor de búsqueda Lunr.js, lo que permite que la IA encuentre y resuma la documentación relevante para los usuarios.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation contextLast updated -76281TypeScriptMIT License
- -securityAlicense-qualityAn MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context. Uses Ollama or OpenAI to generate embeddings. Docker files includedLast updated -1914TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.Last updated -Python
- -securityAlicense-qualityEnables LLMs to autonomously retrieve and explore web content by fetching pages and recursively following links to a specified depth, particularly useful for learning about topics from documentation.Last updated -TypeScriptMIT License