Инструменты по категориям

mcp-1c77 в этой категории закрывает отдельный случай: чтение метаданных 1С 7.7 из файла 1Cv7.MD. Это не live-доступ к базе 1С 8.x и не EDT/XML-сценарий, а инструмент для разбора старого MD-файла.

Инструменты по метаданным

reload_configurationзагружает или перезагружает файл 1Cv7.MD.
list_objectsпоказывает объекты метаданных с фильтром по типу.
get_objectвозвращает реквизиты, табличные части и свойства объекта.
get_configuration_infoпоказывает общую информацию и статистику конфигурации.
searchищет объекты по имени, синониму и комментарию.
search_fieldищет объекты, где есть реквизит с заданным именем.
get_objects_batchвозвращает несколько объектов одним вызовом.
resolve_idопределяет тип и имя объекта по внутреннему идентификатору.

Сильные стороны

дает агенту структурный доступ к старым конфигурациям 1С 7.7 без ручного разбора 1Cv7.MD. Покрывает справочники, документы, регистры, перечисления, константы, отчеты/обработки, журналы документов, виды расчета и план счетов.

Ограничения

не меняет метаданные, не работает с живой базой и не относится к современным форматам 1С 8.x. Сравнивать его напрямую с EDT/MCP-инструментами для 8.x некорректно: это отдельный сценарий для старых конфигураций.

Когда выбирать

когда нужно быстро понять структуру конфигурации 1С 7.7 по 1Cv7.MD.

mcp-1c77 в категории кодовой базы закрывает только сценарий 1С 7.7. Он не строит call graph, не дает LSP-навигацию и не работает с проектом 1С 8.x, но умеет доставать исходники модулей из 1Cv7.MD.

Инструменты по коду

get_global_moduleчитает глобальный модуль конфигурации, с поддержкой диапазона строк и авто-усечения больших модулей.
list_modulesпоказывает список модулей конфигурации, включая глобальный модуль.
get_moduleчитает модуль объекта метаданных.
search_in_modulesполнотекстовый поиск по модулям с контекстом и лимитом.

Сильные стороны

для 1С 7.7 это практичный способ дать агенту доступ к модулям без ручного извлечения OLE-стримов из 1Cv7.MD.

Ограничения

нет процедурного индекса, графа вызовов, references/usages, LSP-навигации, диагностики и записи кода. Для современных BSL-проектов 1С 8.x его использовать не нужно.

Когда выбирать

когда надо анализировать код старой конфигурации 1С 7.7 из MD-файла.

mcp-1c77 в категории форм нужен только для старых конфигураций 1С 7.7. Он читает описание формы из 1Cv7.MD, но не работает с управляемыми формами 1С 8.x, Form.xml, моделью форм EDT или визуальной генерацией форм.

Инструменты по формам

get_formполучает описание формы объекта 1С 7.7.

Сильные стороны

закрывает редкий, но важный сценарий анализа форм 1С 7.7 без ручного извлечения данных из MD-файла.

Ограничения

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

Когда выбирать

когда нужно посмотреть форму объекта в конфигурации 1С 7.7.

mcp-1c77 в проверке кода закрывает не общую диагностику BSL, а проверку путей реквизитов для 1С 7.7. Он использует структуру метаданных из 1Cv7.MD и проверяет, существует ли цепочка вроде Товар.Артикул для конкретного объекта.

Инструменты по проверке

validate_field_pathпроверяет конкретный путь обращения к реквизиту объекта.
validate_queryнаходит в тексте запроса или кода обращения вида Документ.Имя.Реквизит и проверяет их по метаданным.
search_fieldпомогает найти, где реквизит встречается в объектах метаданных.

Сильные стороны

полезен при разборе старого кода 1С 7.7, где ошибка часто связана не с синтаксисом, а с неверным путем к реквизиту или устаревшим именем поля.

Ограничения

это не линтер, не BSL Language Server, не EDT validation и не статический анализатор качества. Он не проверяет синтаксис модуля и не формирует diagnostics/SARIF.

Когда выбирать

когда нужно проверить обращения к реквизитам в коде или запросе 1С 7.7 по 1Cv7.MD.

Что учитывать

ПодключениеHTTP/SSE MCP: локальный Starlette/FastMCP-сервер, MCP endpoint /sse; web-интерфейс для загрузки файла 1Cv7.MD. Код запускает uvicorn на порту 8099; README в примерах подключения указывает 8080.
Что нужнофайл метаданных 1С 7.7 1Cv7.MD; Python 3.11+; зависимости mcp, olefile, pydantic, uvicorn, python-multipart, starlette; доступ клиента к локальному HTTP/SSE endpoint.
Важноинструмент работает с конфигурациями 1С 7.7 через анализ файла 1Cv7.MD, а не через живую базу 1С 8.x и не через EDT. Он полезен для чтения структуры старых конфигураций, глобального модуля, модулей объектов, форм, поиска по метаданным/модулям и проверки путей реквизитов в запросах/коде. Он не выполняет запросы к базе, не читает данные и не является LSP/графовым индексатором вызовов.