Справка встроенного языка 1С: локальный MCP
itcoolmcplang1c
MCP-сервер на Rust, который отдает агенту справку встроенного языка 1С из вашей платформы, база знаний собирается локально и никуда не отправляется
- 0 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сервер на Rust распаковывает справку платформы 1С и строит кэш индекса на диске
- В сеть не ходит и к базам не подключается
Установка
- Работает в
- Сервисы
Ручная установка
cargo build --release --lockedСборка из исходников, флаг --locked фиксирует версии зависимостей из Cargo.lock.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер на Rust распаковывает справку платформы 1С и строит кэш индекса на диске
- В сеть не ходит и к базам не подключается
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер распаковывает контейнер справки .hbk из установленной локально платформы 1С:Предприятие и разбирает страницы справки: объекты и их свойства, методы с параметрами и примерами, разделы встроенного языка и языка запросов. Индекс строится командой index при первом запуске автоматически в фоне или вручную заранее, кэшируется в стандартном каталоге кэша операционной системы. Пока сборка идет, инструменты отвечают текстом о прогрессе индексации, а не пустой выдачей, чтобы агент не решил, что метода не существует. Ни файл справки, ни производные от него данные не публикуются в репозитории и никуда не передаются за пределы машины.
Для кого. Для 1С-разработчиков, которым нужна точная справка встроенного языка именно установленной у них версии платформы, без риска утечки лицензионной справки наружу.
Подходит, если
- Агент выдумывает сигнатуры методов встроенного языка вместо того, чтобы проверить их
- Важно, чтобы справка не покидала машину разработчика
- Установлена конкретная версия платформы и нужна справка именно под нее
Не подходит, если
- Платформа 1С:Предприятие не установлена локально: собрать базу знаний не из чего
- Нужна справка по Библиотеке стандартных подсистем, а не по встроенному языку платформы
Пример запроса к агенту
Проверь через itcoolmcplang1c, есть ли у ТаблицаЗначений метод для поиска по нескольким колонкамMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Нужны Rust 1.75 или новее для сборки и установленная платформа 1С:Предприятие для первого построения индекса. Флаг --locked обязателен при сборке, иначе cargo может подтянуть зависимости, требующие более новый компилятор. Справка привязана к версии установленной платформы, при обновлении платформы кэш пересобирается заново.
Как отключить. Удалите запись itcoolmcplang1c из конфигурации MCP-клиента и, если нужно, каталог кэша индекса.
Частые вопросы
Отправляется ли справка куда-то наружу?
Нет, README прямо гарантирует, что ни один файл справки и ни один производный байт не покидают машину.
Что отвечает сервер, пока индекс еще собирается?
Текст с процентом готовности индексации вместо пустого ответа, чтобы агент не решил, что метода не существует.
Обсуждение
Вопросов и отзывов пока нет.
Справка платформы 1С по MCP
mcp-bsl-platform-context
MCP-сервер со справкой синтакс-помощника 1С: поиск функций, типов, методов, свойств и конструкторов из установленной платформы
Standalone MCP для справки 1С на Rust
mcp-1c-help
Легкий MCP-сервер на Rust с HTTP/SSE транспортом, который ищет по официальной справке платформы 1С:Предприятие 8.3 через SQLite FTS5
MCP-сервер для поиска и проверки синтаксиса 1С, который сам распаковывает справку из установленной платформы при первом запуске
MCP-сервер поиска по синтакс-помощнику платформы 1С: глобальные функции, методы и свойства объектов через Elasticsearch
Локальный read-only набор MCP-серверов для 1С: Rust-индексатор кода, скиллы метаданных, галерея промптов и поиск по справке платформы
Набор MCP-серверов для разработки 1С
1C MCP Toolkit
Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server
Коротко о README
README подчеркивает главное свойство сервера: база знаний собирается на компьютере пользователя из его собственной установки платформы и никуда не передается, в репозитории нет ни одного файла справки. Описаны требования к Rust 1.75+ и платформе 1С, сборка с флагом --locked, автопоиск платформы или явный путь для команды index, поведение при незавершенной фоновой сборке индекса.