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

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 и управления версиями.

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

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

  • get_form_structure

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

простой локальный доступ к форме в контуре живой базы; не требует EDT; хорошо подходит для чтения структуры формы рядом с метаданными и кодом.

Ограничения

по текущему открытому набору нет генерации, изменения и form-specific валидации.

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

когда нужно читать структуру форм из живой базы без тяжелой IDE-инфраструктуры.

MCP-1C в открытой версии дает аккуратный read-only доступ к данным живой базы через язык запросов 1С. В категории данных это хороший вариант, если нужен простой бинарник и безопасное выполнение только SELECT/ВЫБРАТЬ.

MCP tools по данным и запросам

execute_queryвыполняет запрос на языке запросов 1С; разрешены только SELECT/ВЫБРАТЬ; поддерживает limit и parameters.
validate_queryпроверяет синтаксис запроса без выполнения; tool прямо рекомендуется вызывать перед execute_query.

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

простой локальный Go-бинарник, параметры запроса, лимит до 1000 строк в 1С HTTP-service реализации, запрет не-SELECT запросов до обращения к HTTP backend. Хорош для read-only аналитики по живой базе.

Ограничения

открытая версия не дает execute_code, create/update, object-link operations и встроенную анонимизацию. Платные редакции добавляют query optimizer, генератор запросов и другие расширения, поэтому в этой таблице инструмент отмечен как бесплатный / OSS с платными редакциями.

MCP-1C дает журнал регистрации как простой read-only tool поверх живой базы.

MCP tools по журналу

get_event_logчитает журнал регистрации с фильтрацией по периоду, уровню и пользователю.

Что публикует сервер для журнала регистрации

  • start_date
  • end_date
  • level
  • user
  • limit
  • read-only hint
  • limit по умолчанию 50, максимум 500

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

минималистичный и понятный tool без лишней сложности. Для типовых сценариев "последние ошибки", "ошибки пользователя X", "что было сегодня" его достаточно.

Ограничения

фильтров меньше, чем у Toolkit. Нет object filter, metadata filter, transaction status, application type и пагинации.

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

когда нужен легкий live-tool для чтения журнала регистрации без глубокого log workflow.

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

ПодключениеMCP-клиент запускает локальный бинарник через command/args; сам сервер подключается к опубликованному HTTP-сервису 1С --base http://.../hs/mcp-1c.
Что нужнорасширение/HTTP-сервис 1С; для search_code может использовать выгрузку конфигурации через --dump.
Важноможет читать данные и журнал регистрации из живой базы; выполнение запросов ограничено чтением (SELECT/ВЫБРАТЬ). analyze_subsystems находит объекты вне подсистем, показывает подсистемы выбранного объекта и пересечения, где объект включен сразу в несколько подсистем.