Все гайды
Интеграции Продвинутый уровень 10 мин чтения

Интеграция MCP (Model Context Protocol)

Подключите агента к кастомным инструментам через Model Context Protocol, используя Composio как провайдера.

Обзор

Интеграция MCP (Model Context Protocol) позволяет агенту подключаться к кастомным инструментам и интеграциям через Model Context Protocol. Она использует Composio как провайдера и даёт AI-ассистенту доступ к внешним сервисам и API через кастомные MCP-инструменты, без необходимости прямой API-интеграции.

Предварительные требования

Перед настройкой MCP: Войдите в Composio, создайте аккаунт на app.composio.dev; Создайте новый проект, нажмите Create New Project, укажите название и при желании выберите один из типовых auth config.

Новый проект

Создание кастомного MCP-сервера в Composio

Шаг 1, Вход: перейдите на app.composio.dev и войдите.

Шаг 2, Создание MCP-сервера: откройте вкладку MCP ConfigsCreate MCP Config;

Название сервера

найдите интеграции (Google Calendar, Slack, GitHub и т.д.); нажмите на интеграцию;

Поиск toolkit

создайте auth config выбранного набора;

Auth config

выберите нужные инструменты из этой интеграции; нажмите Create MCP.

Настройка сервера

Шаг 3, Создание инстанса: в MCP Configs выберите свой сервер →

Выбор сервера

Create Instance;

Создание инстанса

введите user id и нажмите Connect Account;

Connect Account

пройдите аутентификацию и нажмите Create Server;

Create Server

скопируйте MCP URL.

Копирование URL

Подключение MCP к MyChatBot

Шаг 1: в кабинете MyChatBot перейдите в Integrations, выберите агента, найдите MCP в списке и нажмите Connect.

Выбор агента

Шаг 2: укажите Integration Name (описательное название) и MCP Server URL (из вашего развёрнутого Composio-инструмента), нажмите Submit.

Ввод данных

Система автоматически подтянет доступные инструменты с вашего MCP-сервера; просмотрите инструменты, которые станут доступны агенту.

Список инструментов

Настройка MCP-инструментов

Обзор инструментов: система показывает все инструменты с вашего MCP-сервера, каждый с названием и описанием, обязательными и опциональными параметрами и форматом выходных данных.

Выбор инструментов: просмотрите каждый, выберите, какие включить для агента, настройте специфические параметры и сохраните.

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

Настройка в инструкциях агента

Базовое использование: укажите агенту использовать названный MCP-инструмент с конкретными параметрами и всегда проверять ответ и информировать клиента о результате.

Обработка ошибок: при сбое проверьте параметры, повторите раз для временных проблем, сообщите клиенту о стойких ошибках и предложите альтернативы.

Многошаговые операции: комбинируйте инструменты, соберите данные одним, обработайте и продолжите следующим, подтвердите завершение и подытожьте все действия.

Устранение проблем

Типичные проблемы: MCP-сервер недоступен (проверьте URL, развёртывание, сеть); ошибки аутентификации (проверьте подключённые аккаунты, истёкшие токены, переаутентифицируйтесь); инструмент не найден (проверьте конфигурацию, точное название, включён ли для агента); ошибки параметров (обязательные vs опциональные, форматы/типы, спецсимволы).

Получение помощи: просмотрите документацию Composio, логи MCP-сервера, тестируйте инструменты отдельно в Composio, обратитесь в поддержку при необходимости.

Вопросы безопасности

Защита данных: MCP-инструменты обрабатывают данные через безопасную инфраструктуру Composio; понимайте, какие данные передаются третьим сторонам, и соблюдайте регуляции приватности. Контроль доступа: регулярно просматривайте подключённые аккаунты и разрешения, обновляйте токены, отслеживайте подозрительную активность. Лучшие практики: принцип наименьших привилегий, конфиденциальность MCP URL, аудит и обновление сервисов, документирование всех интеграций.

Ограничения и обслуживание

Ограничения: MCP-инструменты зависят от доступности Composio; производительность, от rate limits третьих сторон; некоторые сценарии требуют нескольких вызовов; обработка ошибок зависит от ответов сервисов. У каждого сервиса свои rate limits, отслеживайте использование и предусмотрите retry-логику.

Обновления и мониторинг: регулярно проверяйте обновления интеграций Composio, тестируйте после обновлений, обновляйте инструкции агента при изменении интерфейсов, следите за deprecation; отслеживайте успешность/сбои и время отклика и настройте оповещения о критических сбоях.