MkDocs MCP Поисковый сервер
Сервер Model Context Protocol (MCP), который обеспечивает функциональность поиска для любого сайта, работающего на MkDocs . Этот сервер использует существующую реализацию поиска MkDocs с использованием поисковой системы Lunr.Js.
Краткое руководство по работе с Claude Desktop
Следуйте инструкциям по установке, пожалуйста, следуйте краткому руководству Model Context Protocol для пользователей Claude Desktop . Вам нужно будет добавить раздел в файл конфигурации MCP следующим образом:
Обзор
Этот проект реализует сервер MCP, который позволяет моделям больших языков (LLM) осуществлять поиск по любому опубликованному сайту документации mkdocs. Он использует lunr.js для эффективных возможностей локального поиска и предоставляет результаты, которые можно суммировать и представлять пользователям.
Функции
- MCP-совместимый сервер для интеграции с LLM
- Локальный поиск с использованием индексов lunr.js
- Возможность поиска документации по конкретной версии
Установка
Использование
Сервер может быть запущен как сервер MCP, взаимодействующий через stdio:
Инструмент поиска
Сервер предоставляет инструмент search_docs
со следующими параметрами:
search
: строка поискового запросаversion
: Необязательная строка версии (по умолчанию «последняя»)
Разработка
Здание
Тестирование
Конфигурация MCP рабочего стола Клода
Во время разработки вы можете запустить MCP Server с Claude Desktop, используя следующую конфигурацию.
Конфигурация ниже показывает запуск в Windows Claude Desktop при разработке с использованием Windows Subsystem for Linux (WSL). Среды Mac или Linux можно запустить аналогичным образом.
На выходе получается связанный файл, который позволяет Node, установленному в Windows, запускать сервер MCP, поскольку все зависимости связаны.
Как это работает
- Сервер загружает предварительно созданные индексы lunr.js для каждой поддерживаемой среды выполнения.
- При получении поискового запроса он:
- Загружает соответствующий индекс на основе версии (в настоящее время установлена последняя версия)
- Выполняет поиск с использованием lunr.js
- Возвращает результаты поиска в формате JSON
- Затем LLM может использовать эти результаты для поиска соответствующих страниц документации.
Лицензия
Массачусетский технологический институт
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Позволяет Клоду и другим магистрам права осуществлять поиск по любому опубликованному сайту документации MkDocs с помощью поисковой системы Lunr.js, что позволяет ИИ находить и обобщать соответствующую документацию для пользователей.
Related MCP Servers
- -securityAlicense-qualityEnables integration with DuckDuckGo search capabilities for LLMs, supporting comprehensive web search, regional filtering, result types, and safe browsing with caching and customizable search parameters.Last updated -163TypeScriptMIT 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-qualityIntegrates with Claude to enable intelligent querying of documentation data, transforming crawled technical documentation into an actionable resource that LLMs can directly interact with.Last updated -1,818TypeScriptApache 2.0
- AsecurityFlicenseAqualityA server that enables Claude to search and access documentation from popular libraries like LangChain, LlamaIndex, and OpenAI directly within conversations.Last updated -13Python