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

1C MCP Toolkit дает доступ к метаданным живой базы через tool get_metadata: сводка по конфигурации, списки объектов, детали конкретного объекта, вложенные элементы, расширения и поиск реквизитов/измерений/ресурсов по маске.

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

get_metadataвозвращает сводку, список и детали метаданных; поддерживает meta_type, name_mask, filter, sections, extension_name, attribute_mask, limit и offset.

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

детальное чтение структуры метаданных из живой базы; полезны режимы summary/list/details, фильтры, постраничный вывод, работа с расширениями и round-trip по найденным вложенным элементам через ПолноеИмя.

Ограничения

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

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

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

1C MCP Toolkit в этой категории представлен одним help-tool, который читает справку BSL через native component и .hbk платформы.

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

get_bsl_syntax_helpищет в справочнике BSL встроенные функции, методы, типы и языковые конструкции; параметры поиска: keywords, match=all/any, limit, offset, content_page, а также точный переход по topic: path/link.

Тип поиска

keyword/path lookup по локальной .hbk справке через native component. Полнотекстовый BM25, semantic/vector и hybrid не заявлены.

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

работает рядом с живой 1С-средой и использует локальную справку платформы. Удобен как дополнительный help-tool внутри более широкого toolkit.

Ограничения

по справке это один инструмент, без отдельной навигации по members/constructors уровня getMembers/getConstructors.

1C MCP Toolkit - прямой live-data backend к базе 1С. Он дает MCP и REST API к тем же операциям, умеет работать как встроенный HTTP-сервер внутри .epf или через Python proxy.

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

execute_queryвыполняет запрос на языке запросов 1С и возвращает табличный результат; поддерживает параметры и лимит.
execute_codeвыполняет произвольный BSL-код в базе; опасные операции регулируются настройками и approval.
get_object_by_linkполучает объект по навигационной ссылке или object description из результата запроса.
get_link_of_objectстроит навигационную ссылку на объект, найденный через execute_query.
find_references_to_objectищет ссылки на конкретный объект в данных базы.
get_access_rightsвозвращает права доступа по объекту метаданных; в data-сценариях полезен перед чтением/записью, чтобы понимать ограничения доступа.
restart_1c_session / close_1c_sessionуправляют текущей сессией 1С для сценариев, где после изменений нужна новая сессия или эксклюзивный доступ к базе.
submit_for_deanonymizationотправляет финальный ответ на деанонимизацию, если включен режим анонимизации.

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

наиболее полный прямой backend к live-базе среди бесплатных инструментов. Есть REST API для тех же операций, анонимизация результатов execute_query, execute_code, get_object_by_link, find_references_to_object, get_access_rights, режим ручного подтверждения, настройки опасных операций и поддержка схемы результата запроса.

Ограничения

отдельного MCP-tool validate_query в текущем списке Toolkit не видно; для предварительной проверки запросов нужен внешний flow или gateway вроде onec-mcp-universal. execute_code потенциально меняет данные, поэтому его нельзя автоодобрять без политики безопасности.

1C MCP Toolkit - основной универсальный live-MCP, у которого журнал регистрации является частью общего доступа к базе. Внутри категории логов он интересен тем, что get_event_log у него заметно богаче, чем у простых MCP с одним log-tool.

MCP tools по журналу

get_event_logчитает журнал регистрации с расширенной фильтрацией.

Что именно умеет get_event_log по README_FULL.md:

  • фильтры по start_date, end_date
  • фильтры по levels, events
  • фильтр по объекту через data
  • фильтр по metadata_type
  • фильтры по user, session, application, computer
  • поиск по comment_contains
  • фильтр по transaction_status
  • limit до 1000
  • cursor pagination через same_second_offset, last_date, next_same_second_offset, has_more

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

самый детальный get_event_log среди универсальных MCP для живой базы. Особенно полезны object/data filter, типы метаданных, статус транзакции и курсорная пагинация. Плюс на этот tool распространяются анонимизация и approval flow.

Ограничения

это только журнал регистрации. Отдельных tools для технологического журнала и управления logcfg.xml тут нет.

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

когда журнал регистрации нужен как часть общего live-доступа к базе, без отдельного стека ClickHouse/Grafana.

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

ПодключениеHTTP / streamable HTTP на /mcp; режим встроенного сервера в .epf или Python proxy.
Что нужновнешнюю обработку/HTTP-сервис 1С или Python proxy; для живой базы - опубликованный HTTP-доступ.
Важноесть REST API и skills; execute_query поддерживает параметры, лимит и опциональную схему результата; для схемы может добавляться информация об источниках колонок. get_screenshot снимает активное окно 1С или указанную форму, поддерживает масштаб, crop region, grid и highlight rectangles. execute_code, restart_1c_session и close_1c_session требуют отдельной политики approval.