Beit-MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Beit-MCPsearch for React 19 hooks API"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Beit-MCP
Быстроразвёртываемый локальный MCP-сервер, который выполняет поиск документации по библиотекам и API в интернете, векторизует и записывает её в локальную базу знаний, доступную любому coding-агенту (Cursor, Claude Code и др.) через протокол MCP.
Проблема
Coding-агенты обучены на данных с фиксированной датой отсечения и не знают о последних версиях библиотек и API. Из-за этого они:
предлагают устаревший синтаксис или методы, которых уже нет в новой версии библиотеки;
придумывают несуществующие функции и параметры («галлюцинируют»);
не знают о библиотеках, появившихся после даты обучения.
Разработчику приходится вручную проверять и исправлять такой код — то есть агент зачастую не решает задачу полностью, а создаёт дополнительную работу.
Существующие решения (по типу Context7) подразумевают открытость документации анализируемых библиотек и централизованное хранилище и имеют свои закрытые правила оценки источников, в то время как в разработке часто требуется знание документации проприетарных библиотек и использование закрытого исходного кода.
Related MCP server: docs-mcp
Решение
Проект строит для агента «внешнюю память» — векторную базу данных с актуальной документацией, к которой агент обращается вместо того, чтобы полагаться на устаревшие знания из обучения.
Также отличительной особенностью является то, что агент (с разрешения пользователя) может самостоятельно наполнять базу данных нужной документацией из различных источников.
Архитектура
Компонент | Инструмент | Роль |
Получение страницы |
| Рендерит JS-сайты, обрабатывает PDF, отдаёт чистый Markdown |
Разбиение на чанки |
| Категоризирует элементы ( |
Векторизация |
| Эмбеддинги текста и кода |
Хранилище |
| Локальная векторная база |
Выдача агенту |
| MCP-сервер с инструментами поиска и загрузки документации |
Установка
pip install chromadb sentence-transformers "mcp[cli]" unstructured crawl4ai
crawl4ai-setup # ставит headless-браузер для рендеринга JS-страницИспользование
Запуск MCP-сервера:
python main.pyСервер поднимается на streamable-http транспорте, на порте 8000 и предоставляет агенту следующие инструменты:
Поиск (read-only, вызывается свободно)
get_relevant_docs(query, n_results)— семантический поиск по уже загруженной документации. Загрузка документации (требует явного подтверждения пользователя)add_documentation_from_url(source)— проиндексировать документацию по одному URL.add_documentation_from_urls_in_file(filename)— проиндексировать список URL из текстового файла (по одному на строку).add_documentation_from_file(filepath)— проиндексировать локальный.html/.md/.txtфайл.add_crawled_documentation_from_url'- рекурсивно собрать документацию от всех ближайших страниц, на которые можно перейти с исходной ссылки. Полезно для парсинга больших объёмов документации Инструменты записи явно помечены аннотациямиdestructiveHint=True— MCP-клиент (Cursor, Claude Desktop) должен запрашивать подтверждение перед их вызовом, а не выполнять автоматически в рамках обычной работы агента. Это осознанное архитектурное решение: поиск по базе и наполнение базы — разные по риску операции, и не должны иметь одинаковый уровень автономности.
Поддерживаемые источники документации:
одиночный URL (включая PDF — определяется по расширению и обрабатывается отдельной стратегией);
текстовый файл со списком URL, по одному на строку;
локальный
.html,.mdили.txtфайл..docxи другие офисные форматы намеренно не поддерживаются — реальный код в них почти никогда не размечен как код семантически (только сменой шрифта), что делает автоматическое извлечение ненадёжным.
Структура проекта
main.py # MCP-сервер: регистрация инструментов
text_parsing_and_vectorizing.py # пайплайн: fetch → parse → embed → store
chroma_db/ # локальная персистентная векторная БД (создаётся автоматически)This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for agentverse documentation, generated by doc2mcp.
An MCP server that gives your AI access to the source code and docs of all public github repos
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
MCP server for querying Forkast documentation
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceSelf-hosted MCP server that indexes documentation from various sources and makes it searchable by AI assistants via the Model Context Protocol and REST API.17 npm78Apache 2.0
- AlicenseNot gradedqualityCmaintenanceProvides a local MCP server for searching and retrieving documentation from 22+ open-source projects, enabling AI coding assistants to access up-to-date docs without network dependency.11 npm2MIT
- AlicenseNot gradedqualityCmaintenanceA documentation MCP server that crawls websites and Git repositories, stores them as Markdown, and provides tools to search and retrieve documentation for local LLMs and AI agents.Apache 2.0
- AlicenseAqualityBmaintenanceA local MCP server that fetches official library documentation (llms.txt-first), caches it to disk, and serves relevant sections to coding agents offline with deterministic retrieval.33 npmMIT