Releases: ROCTUP/1c-mcp-toolkit
Release list
1.7.1
- Исправлена ошибка в работе инструмента
get_screenshotв прокси режиме - Добавлена возможность запуска обработки из командной строки с автоматическим стартом встроенного сервера или подключением к прокси. Подробнее в разделе Автоматический запуск обработки из командной строки в README_FULL.md
1.7.0
Добавлены три новых инструмента:
-
get_screenshot— скриншот активного окна 1С (base64 PNG). Можно открыть нужную форму перед снимком, масштабировать изображение, наложить координатную сетку или подсветить прямоугольниками. -
restart_1c_session— перезапуск текущей сессии 1С. Новая сессия стартует автоматически с теми же параметрами. Можно использовать, например, после динамического обновления конфигурации. -
close_1c_session— закрытие текущей сессии с возвратом команды запуска новой с теми же параметрами. Можно использовать когда нужен монопольный доступ для обновления конфигурации.
Все внешние компоненты, кроме ScreenCapture, адаптированы под Linux — обработку теперь можно использовать на Linux.
1.6.1
- В режиме "встроенный сервер", при включенной анонимизации, добавлена возможность проверять как анонимизировались данные перед отправкой агенту, и подтверждать или отклонять отправку данных. Подробнее в ANONYMIZATION.md в разделе "Подтверждение анонимизации"
- В режиме "встроенный сервер" добавлена возможность вставить произвольный текст в текстовое поле на форме и анонимизировать его по существующим маппингам, словарю и регулярным выражениям
- Мелкие исправления и улучшения
1.6.0
- В инструмент
get_metadataдобавлен параметрattribute_mask, позволяющий искать по названию реквизитов, ресурсов и измерений, в том числе в комбинации с другими параметрами - Добавлен инструмент
get_bsl_syntax_helpдля поиска в справке по синтаксису языка 1С, включая язык запросов. Расположение файлов справки .hbk определяется автоматически - В режиме "Встроенный сервер" добавлена возможность включения/выключения инструментов MCP прямо на форме обработки 1С
1.5.0
-
В режиме "Встроенный сервер" добавлена анонимизация для инструментов
get_object_by_link,find_references_to_object,get_event_log,get_access_rightsиexecute_code. -
Теперь все инструменты, которые могут вернуть конфиденциальные данные, поддерживают анонимизацию, подробнее в ANONYMIZATION.md
1.4.0
- На форме 1С добавлен отдельный блок для деанонимизации ответа агента с поддержкой формата Markdown; текст можно вставить вручную или агент может передать его через новый инструмент
submit_for_deanonymization - В инструменте
execute_codeдобавлена поддержка клиентского контекста выполнения, теперь код можно запускать не только на сервере, но и на клиенте - Инструмент
get_object_by_linkтеперь поддерживает внешние источники данных, включая таблицы с простыми и составными ключами
1.3.0
Анонимизация данных
AI-агент теперь может работать с чувствительными данными 1С без их раскрытия. Реальные значения (наименования контрагентов, ФИО, ИНН, телефоны, банковские реквизиты, адреса и др.) заменяются стабильными токенами — агент может передавать их обратно в запросы, а сервер подставит реальные значения автоматически.
- Встроенный сервер: настройка правил через форму в 1С, без Python; словарь из базы и regex (PCRE2)
- Прокси: настройка через переменные окружения; словарь, regex и опциональное NER-распознавание (SpaCy)
- Гибкие политики по полям; агрессивный режим для токенизации всех строк без исключений
- Экспорт/импорт настроек; совместимость с выгрузкой «Скрытие конфиденциальной информации»
Подробнее: ANONYMIZATION-RU.md
1.2.2
1.2.1
1.2.0
Добавлен режим «Встроенный сервер»
Теперь обработка умеет запускать HTTP-сервер прямо изнутри 1С — без Python, без Docker, без прокси.
- Встроенный сервер — новый режим в форме обработки (переключатель «Прокси / Встроенный сервер»)
- HTTP-сервер реализован через NativeAPI-компоненту MCPHttpTransport, встроенную в макет обработки
- Поддерживает полный MCP-стек: Streamable HTTP, Legacy SSE, REST API /api/*, /health
- TOON-формат (экономия токенов 30–60%) доступен через компоненту ToonConverter
- Порт по умолчанию: 6003 (настраивается в форме)