Документация1С-Битрикс: Модулиnative.apiРазработчикамКонстанты

Константы MCP-инструментов

PHP
use Native\Api\Config\Internals\Mcp\ToolConfig;

$value = ToolConfig::ROUTE_PUBLICATION;

Константы описывают секцию публикации роута как инструмента MCP-шлюза. Их использует и пользовательская карта роутов, и сам шлюз, поэтому карта не зависит от установки native.mcp. Константы расширений вынесены в отдельные пространства имён, например Internals\Mcp.

КонстантаЗначение
ROUTE_PUBLICATIONmcp
CODEcode
DESCRIPTIONdescription
ANNOTATIONSannotations
ANNOTATION_READ_ONLYreadOnlyHint
ANNOTATION_DESTRUCTIVEdestructiveHint
ANNOTATION_IDEMPOTENTidempotentHint
ANNOTATION_OPEN_WORLDopenWorldHint

ANNOTATIONS_ALLOWED содержит список допустимых подсказок: значения четырёх констант ANNOTATION_*. Подсказки с другими ключами шлюз не передаёт агенту.