Перейти до основного вмісту

Інтеграція MCP

MCP (Model Context Protocol) дозволяє Agent підключатися до зовнішніх MCP-серверів і автоматично отримувати доступ до інструментів, ресурсів і шаблонів підказок, які вони надають.

На відміну від інших підсистем Agent, MCP-сервери наразі можна налаштовувати лише користувачем на сторінці керування — скриптового API керування CAT.agent.mcp не існує. Усе, що може спостерігати скрипт, — це те, що інструменти цих серверів автоматично викликаються під час розмов.

Налаштування MCP-сервера

Додайте його на сторінці керування → Agent → MCP:

ПолеОпис
Ім'яВідображувана назва сервера
URLКінцева точка Streamable HTTP (JSON-RPC 2.0 через POST)
Ключ APIЗа бажанням, для автентифікації
Власні заголовкиЗа бажанням
УвімкненоЧи активний сервер

MCP-клієнт ScriptCat використовує транспорт Streamable HTTP і підтримує версію протоколу 2025-03-26.

MCP-сервер може надавати три види можливостей:

МожливістьОпис
ІнструментиАвтоматично реєструються як інструменти, які Agent може викликати
РесурсиДоступні для читання ресурси (текстові/бінарні)
ПідказкиШаблони підказок із підтримкою параметрів

Використання в розмові

Інструменти з увімкнених MCP-серверів автоматично з'являються в списку інструментів, доступних для розмов Agent, з іменами за шаблоном mcp_{очищена назва сервера}_{toolName} — AI вирішує, чи викликати їх, на основі наміру користувача. Це працює подібно до того, як Skill завантажуються автоматично; розробникам скриптів зазвичай не потрібно турбуватися про базові деталі.

Щоб перевірити, чи доступний конкретний інструмент MCP, просто запитайте AI безпосередньо в розмові або перевірте виявлений список інструментів у деталях цього сервера на сторінці керування.