Перейти к содержанию

Запуск MCP-сервера

ycli mcp start отдаёт каждую операцию как MCP-инструмент по stdio. Для него нужно дополнение mcp (uv tool install 'yandex-cli[mcp]') и учётные данные в окружении.

Выберите инструменты

Если отдавать все инструменты, tools/list получается огромным, а некоторые хосты ограничивают число инструментов (VS Code принимает 128). Выберите то, что нужно в этой сессии:

Флаг Что отдаёт
--toolsets tracker,wiki только перечисленные сервисы (tracker, wiki, forms); по умолчанию all
--toolsets core отобранный набор на каждый день, около 40 инструментов: задачи, комментарии, переходы, учёт времени, страницы Вики и поиск, чтение форм
--tools a,b / --exclude-tools a,b добавить или скрыть отдельные инструменты по имени; неизвестное имя приводит к ошибке при запуске
--read-only без инструментов записи; всегда главнее перечисленных выше флагов
--tool-search вместо инструментов — инструмент поиска и прокси для вызова; подходит для большого набора

status_get отдаётся всегда. Чтобы посмотреть, какие инструменты дадут выбранные флаги, не запуская сервер:

ycli mcp methods --toolsets core --read-only

Доверяйте подсказкам

Каждый инструмент сообщает, что он делает: у чтений есть readOnlyHint, а записи указывают, разрушающие ли они и идемпотентные ли. Хост может автоматически разрешать чтения и спрашивать подтверждение перед разрушающим вызовом. --read-only убирает все записи — для случая, когда агент ничего не должен менять.

Подключите клиент

Большинство MCP-клиентов принимают команду и окружение:

{
  "mcpServers": {
    "yandex-360": {
      "command": "uvx",
      "args": ["--from", "yandex-cli[mcp]", "ycli", "mcp", "start", "--toolsets", "core"],
      "env": {
        "YANDEX_ID_OAUTH_TOKEN": "...",
        "YANDEX_ID_ORGANIZATION_ID": "..."
      }
    }
  }
}

Точный файл и ключи для каждого ИИ-клиента описаны в разделе Установка в вашем ИИ-клиенте. Как обслуживать много пользователей по HTTP, см. Свой сервер по HTTP. Все инструменты и их параметры — в справочнике по MCP-инструментам.