Инструменты по категориям
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.
Что учитывать
/mcp; режим встроенного сервера в .epf или Python proxy.execute_query поддерживает параметры, лимит и опциональную схему результата; для схемы может добавляться информация об источниках колонок. get_screenshot снимает активное окно 1С или указанную форму, поддерживает масштаб, crop region, grid и highlight rectangles. execute_code, restart_1c_session и close_1c_session требуют отдельной политики approval.