BSL Atlas MCP

MCP-сервер в Docker для поиска по выгрузке 1С: структурный индекс, граф вызовов и семантический поиск по коду

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

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

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

  • Запускает контейнер и читает все файлы выгрузки
  • В режиме full отправляет фрагменты кода провайдеру эмбеддингов
Все причины и проверки
Российский стек

arman-kudaibergenov/bsl-atlas

Установка

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

curl -O https://raw.githubusercontent.com/Arman-Kudaibergenov/bsl-atlas/master/docker-compose.yml
curl -O https://raw.githubusercontent.com/Arman-Kudaibergenov/bsl-atlas/master/.env.example
cp .env.example .env
docker compose up -d

Перед запуском укажите в .env SOURCE_PATH и INDEXING_MODE.

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

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

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

  • Запускает контейнер и читает все файлы выгрузки
  • В режиме full отправляет фрагменты кода провайдеру эмбеддингов

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

Что делает

Сервер индексирует XML и BSL-выгрузку конфигурации или расширения в SQLite с полнотекстовым поиском. Агент ищет процедуры по имени, получает список функций модуля и контекст вызовов, находит объекты метаданных и их структуру. В режиме fast внешние API не нужны, в режиме full добавляется векторный поиск по коду и справке через выбранного провайдера эмбеддингов. После новой выгрузки индекс обновляется запросом на переиндексацию, а к функциям без комментариев можно импортировать короткие описания, сгенерированные LLM.

Для кого. Для разработчиков 1С, которым нужен быстрый старт поиска по выгрузке через Docker без внешних ключей.

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

  • Агенту нужен поиск процедур и объектов метаданных в выгруженной конфигурации
  • Нужен режим без облачных API, только структурный индекс
  • Хочется искать функции по смыслу и есть провайдер эмбеддингов

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

  • Нет Docker или нельзя смонтировать каталог с исходниками в контейнер
  • Нужна работа с живой базой, а не с выгрузкой в файлы

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

Через bsl-atlas найди процедуру ЗаполнитьТабличнуюЧасть и покажи, откуда она вызывается

MCP

Транспорт
http
Авторизация
не нужна

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

SOURCE_PATH обязательная
Каталог с выгрузкой конфигурации на хосте
INDEXING_MODE обязательная
Режим индексации: fast или full

Ограничения

Работает только с выгрузкой в файлы, после каждой новой выгрузки нужна переиндексация. На Windows Docker Desktop плохо переносит пути с пробелами и кириллицей, автор советует символическую ссылку. Режим full требует ключа провайдера эмбеддингов, например OpenRouter, или локальной Ollama. Лицензия репозитория AGPL-3.0.

Как отключить. Удалите блок bsl-atlas из .mcp.json или claude_desktop_config.json и остановите контейнер командой docker compose down.

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

Чем режим fast отличается от full?

Fast дает структурный поиск без внешних API. Full добавляет семантический поиск по коду и справке и требует провайдера эмбеддингов.

Атлас пишет, что каталог исходников пустой. Что делать?

Почти всегда это неверный bind mount: проверьте SOURCE_PATH и на Windows замените путь с кириллицей символической ссылкой.

Обсуждение

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

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

Локальный read-only MCP-сервер поиска по коду 1С на движке Zoekt: быстрый лексический и regex-поиск по своим выгрузкам конфигураций

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

MCP-сервер строит граф метаданных и вызовов по XML- и BSL-выгрузке конфигурации 1С, с опциональным семантическим поиском через внешний эмбеддер и Qdrant

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

Read-only MCP-сервис гибридного поиска по коду 1С BSL: BM25 плюс векторный поиск, дедупликация и reranking

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

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

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

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

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

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

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

Коротко о README

README ведет по шагам: выгрузить конфигурацию в файлы, скачать docker-compose.yml и .env.example, указать путь к исходникам и режим, запустить контейнер и подключить MCP по HTTP. Отдельно разобраны проблемы монтирования на Windows и поддерживаемые структуры каталогов. Перечислены инструменты поиска, рекомендованные модели эмбеддингов и способ добавить описания функций, сгенерированные LLM.

Бейдж для README

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

Foxx AIBSL Atlas
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.