Эта страница о том, как использовать внешний MCP-сервер как инструмент внутри голосового агента. Если вы хотите, чтобы Claude, Cursor или другой агент для программирования управлял самой Агентикой через MCP, см. MCP-сервер Агентики.
Что настроить
MCP-инструмент в Агентике состоит из четырех важных частей:- Название: метка сервера, которая отображается в Агентике
- Описание: объясняет LLM, когда этот MCP-сервер релевантен
- URL: эндпоинт удалённого MCP-сервера (
http://илиhttps://) - Учётные данные: аутентификация, которую Агентика должна отправлять при подключении к серверу
Аутентификация
Большинство облачных MCP-серверов ожидают:- Тип учётных данных:
Bearer Token - Токен: access-токен, выданный MCP-сервером
Если документация удалённого MCP-сервера предписывает Bearer-аутентификацию, выберите Bearer Token в диалоге учётных данных. Агентика преобразует это в точный заголовок
Authorization: Bearer <token> в MCP-соединении.Как это работает
Порядок выполнения:- Когда вы сохраняете или обновляете MCP-инструмент, Агентика открывает кратковременную аутентифицированную MCP-сессию и получает каталог удалённых инструментов.
- Агентика сохраняет этот каталог как обнаруженные инструменты, чтобы интерфейс мог показать, какие удалённые функции существуют.
- Когда звонок начинается, Агентика открывает одну активную MCP-сессию на каждый подключённый MCP-сервер и переиспользует выбранные учётные данные.
- Для каждого узла Агентика предоставляет только те MCP-инструменты, которые разрешены фильтром на уровне сервера и выбором на уровне узла.
- Агентика помещает удалённые инструменты в отдельные пространства имён внутри обычных определений функций LLM, чтобы они безопасно сосуществовали с HTTP-инструментами, переключением звонка, завершением звонка и другими инструментами.
- Во время разговора LLM видит только название инструмента, описание и схему аргументов. Секрет она не видит.
- Когда LLM вызывает один из инструментов, Агентика пересылает вызов на MCP-сервер через активную аутентифицированную сессию, получает результат и передает его обратно в ход разговора агента.
Создание MCP-инструмента
- Перейдите в Инструменты и создайте новый инструмент.
- Выберите MCP-сервер.
- Введите понятное название и описание, которое объясняет, когда LLM должна использовать этот сервер.
- Вставьте URL MCP-сервера.
- Выберите учётные данные. В большинстве случаев это должен быть тип Bearer Token.
- Сохраните инструмент и убедитесь, что Агентика обнаружила удалённые инструменты.
Прикрепление к узлу
После создания MCP-инструмента:- Откройте узел воркфлоу, где инструмент должен быть доступен.
- Добавьте MCP-инструмент из списка инструментов узла.
- Выберите только те удалённые MCP-функции, которые можно вызывать в этом узле.
- В промпте узла точно укажите LLM, когда использовать эти функции.
Рекомендации
- По возможности используйте один MCP-сервер на одну логическую интеграцию.
- В описании инструмента явно пишите, когда LLM должна использовать этот сервер.
- Открывайте только минимум удалённых функций, нужных каждому узлу.
- Предпочитайте учётные данные Bearer Token, если MCP-сервер не требует другую схему аутентификации.
- Сначала протестируйте обнаружение, затем реальный телефонный или веб-звонок, чтобы подтвердить, что LLM вызывает нужную MCP-функцию с правильными аргументами.
Если удалённый MCP-сервер временно недоступен, Агентика плавно деградирует: звонок может продолжиться без этих MCP-инструментов, а не падает весь разговор.