MCP-поиск по документации БСП

BSP Documentation MCP

MCP-сервер для Codex со смысловым поиском по документации Библиотеки стандартных подсистем 1С

  • 3 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Запускает Python-сервер через PowerShell и ищет по локальной документации БСП
  • Текст каждого запроса уходит в OpenRouter по вашему ключу для получения эмбеддинга
Все причины и проверки
Российский стек

vvi3ard/bsp-docs-mcp

Установка

Работает в

Ручная установка

powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\install.ps1

Запускать в каталоге клонированного или распакованного репозитория на Windows. Установщик копирует сервер в %USERPROFILE%\.codex\mcp\bsp-docs-mcp и создает окружение Python.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Запускает Python-сервер через PowerShell и ищет по локальной документации БСП
  • Текст каждого запроса уходит в OpenRouter по вашему ключу для получения эмбеддинга

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер ищет рекомендуемые методы в документации БСП (Библиотеки стандартных подсистем 1С) не по точному совпадению слов, а по смыслу запроса. В комплекте уже есть исходная документация версии 3.1.11 и готовый индекс SQLite FTS5, поэтому строить индекс заново не нужно. Агент сначала определяет версию БСП проекта по файлу ParentConfigurations.bin, затем ищет раздел и читает его целиком. Для превращения текстового запроса в вектор сервер обращается к OpenRouter с моделью embedding.

Для кого. Для 1С-разработчиков, которые пишут код на БСП и хотят, чтобы Codex сам находил нужный программный интерфейс в документации.

Подходит, если

  • Нужно быстро найти рекомендуемый метод БСП по описанию задачи, а не по точному названию
  • Codex работает с конфигурацией 1С, использующей БСП версии 3.1.x
  • Нужно определить версию БСП проекта по файлу конфигурации

Не подходит, если

  • Работаете не на Windows: установщик и инструкция рассчитаны только на Windows 10/11
  • Нет ключа OpenRouter и не хочется заводить внешний аккаунт ради поиска по документации
  • Нужна документация БСП версии, отличной от семейства 3.1

Пример запроса к агенту

Определи версию БСП этого проекта и найди рекомендуемый программный интерфейс для длительных операций

MCP

Транспорт
stdio
Авторизация
API-ключ

Переменные окружения

OPENROUTER_API_KEY обязательная, секрет
Ключ OpenRouter для построения вектора поискового запроса

Ограничения

Установка и инструкция рассчитаны только на Windows, нужен Python 3.12 и ключ OpenRouter для векторизации новых запросов. Лицензия в репозитории не указана. Готовый индекс покрывает только семейство БСП 3.1, для других версий документацию и индекс нужно строить отдельно. Проект небольшой, поддерживается одним автором.

Как отключить. Удалите блок mcp_servers.bsp_docs из %USERPROFILE%\.codex\config.toml и папку %USERPROFILE%\.codex\mcp\bsp-docs-mcp.

Частые вопросы

Нужно ли строить индекс самому?

Нет, для версии БСП 3.1.11 индекс уже входит в комплект. OpenRouter нужен только для превращения нового поискового запроса в вектор.

Работает ли сервер без Windows?

README и install.ps1 рассчитаны только на Windows 10/11, других инструкций в репозитории нет.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

MCP-сервер на Kotlin, который индексирует выгрузку Библиотеки стандартных подсистем и отвечает агенту точными сигнатурами процедур со ссылкой на файл и строку

MCP-серверРасширенный доступ3Звезды репозитория
Российский стек

MCP-сервер с полнотекстовым поиском по локальной документации 1С:Элемент, включая свои markdown и PDF

MCP-серверРасширенный доступ16Звезды репозитория
Российский стек

MCP-сервер для Claude Code: полнотекстовый поиск по XML+BSL выгрузкам нескольких конфигураций 1С в локальной SQLite-базе с FTS5

MCP-серверРасширенный доступ
Российский стек

MCP-сервер для Cursor и Claude Desktop с гибридным поиском embeddings и BM25 по справке платформы 1С, языку запросов и Библиотеке стандартных подсистем

MCP-серверРасширенный доступ7Звезды репозитория
Российский стек

Индекс кода в SQLite и MCP-инструменты поиска, графа вызовов и метаданных, в том числе для выгрузок 1С из Конфигуратора и EDT

MCP-серверРасширенный доступ162Звезды репозитория

Коротко о README

README на русском подробно ведет по установке через install.ps1 или вручную: клонирование, виртуальное окружение Python, переменная OPENROUTER_API_KEY и блок конфигурации Codex. Описаны четыре MCP-инструмента: определение версии БСП, поиск, чтение раздела и список установленных версий. Отдельно объяснено, сколько токенов OpenRouter тратится на построение и на поиск, и как агенту выбирать версию БСП, не угадывая ее самому.

Бейдж для README

Сообщить о проблеме