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

MCP-1C читает метаданные из живой базы 1С через HTTP-сервис. Для категории метаданных это базовый live-инструмент: он показывает дерево объектов, структуру выбранного объекта и структуру формы. Он не пытается быть графовым анализатором и не меняет метаданные.

MCP tools по метаданным

get_metadata_treeвозвращает дерево/список объектов метаданных конфигурации.
get_object_structureвозвращает структуру конкретного объекта: реквизиты, табличные части и связанные элементы.
get_form_structureвозвращает структуру формы объекта как часть метаданных.
get_configuration_infoвозвращает общую информацию о конфигурации.
analyze_subsystemsнаходит объекты вне подсистем, показывает подсистемы выбранного объекта и пересечения включения объектов в несколько подсистем.

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

прямое чтение актуальной структуры из живой базы, отдельные tools для дерева, объекта, формы и анализа распределения объектов по подсистемам.

Ограничения

нет отдельной сильной модели ролей, связей между объектами и изменения метаданных.

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

когда нужен read-only контекст метаданных живой базы без EDT и без предварительного индекса.

MCP-1C дает поиск по коду через индекс выгрузки конфигурации и подключение к опубликованному HTTP-сервису 1С. В категории кодовой базы это легкий live-adjacent поиск, а не полноценный граф или LSP.

MCP tools по кодовой базе

search_codeполнотекстовый поиск по BSL-коду в выгрузке конфигурации; режимы smart с BM25-ранжированием, regex и exact, есть русско-английские BSL-синонимы и фильтры по типу метаданных/модуля.

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

простой вход для поиска по коду рядом с метаданными, формами и live-доступом к базе.

Ограничения

нет отдельных tools для списка процедур, чтения конкретной процедуры, call graph, references, LSP-навигации или записи кода.

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

когда уже используется MCP-1C и нужен базовый поиск по коду без отдельной инфраструктуры графа/LSP.

MCP-1C имеет отдельный tool для BSL syntax help. Проект бесплатный/OSS, но у автора есть платные редакции.

MCP tools по справке платформы и BSL

bsl_syntax_helpвозвращает справку по встроенным функциям, методам типов и BSL-паттернам.

Тип поиска

lookup/search по встроенному BSL-справочнику проекта; semantic/vector/hybrid режимы для этого tool не заявлены.

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

простой встроенный BSL help внутри более широкого MCP для 1С.

Ограничения

по сравнению с BSL Context и onec-help-mcp меньше структурных help-tools: нет отдельных getMembers, getConstructors и управления версиями.

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

Подключениелокальный STDIO MCP поверх построчного JSON-RPC; MCP-клиент запускает oscript с путем к main.os.
Что нужноOneScript 2.0+ в PATH; пакет OneScript sql и SQLite-базу shcntx_help.db для syntax_help_search. В репозитории есть локальный OPM-пакет 1c-mcp-0.2.0.ospx, но GitHub Releases и опубликованных packages нет. В инструкции для Cursor рекомендуется размещать сервер по пути без кириллицы.
Важносервер работает с переданными файловыми путями и не требует запущенной платформы 1С или предварительного индекса. Все пять tools только читают проект, однако корень не фиксируется: клиент может передать любой доступный процессу файл или каталог. BSL/XML-поиск перечитывает все подходящие файлы при каждом вызове и не ограничивает число результатов. Реализация read_module поддерживает параметр method, а syntax_help_searchsnippet_length, но эти параметры отсутствуют в опубликованной inputSchema; версия пакета 0.2.0 также расходится с serverInfo.version = 0.1.0. Автоматических тестов в репозитории нет.