Перейти к основному содержимому

Model Context Protocol: что это и как с ним работать

MCP (Model Context Protocol) -- это открытый протокол на основе JSON-RPC, который стандартизирует способы подключения LLM к инструментам, сервисам и данным. Благодаря MCP разработчикам не приходится реализовывать отдельные интеграции для каждого инструмента.

Этот протокол поддерживает двустороннюю коммуникацию: AI-агенты могут не только запрашивать и получать данные, но и выполнять действия во внешних приложениях или в операционной системе. По сути, MCP -- это универсальный интерфейс, который упрощает работу LLM с инструментами и ресурсами.

Как подключить MCP-сервер в Explyt

Чтобы подключить MCP-сервер в Explyt Plugin, откройте настройки IntelliJ IDEA и перейдите в раздел Explyt -> MCP Servers. В зависимости от типа подключаемого сервера, выберите тип протокола: STDIO, SSE или HTTP.

STDIO

STDIO (Standart Input/Output) в основном используется для MCP-серверов, запущенных локально. Перед подключением убедитесь, что команда запуска успешно работает на вашей машине (например, docker-образ загружен и корректно стартует с нужными аргументами).

SSE/HTTP

Для подключения через сетевой протокол введите URL и bearer-токен в соответствующие поля:

После успешного подключения инструменты сервера будут доступны в разделе tools section в заголовке чата Explyt Agent explyt agent plugin icon. Чтобы увидеть список инструментов, выберите пункт выпадающего меню с названием подключенного сервера.

JSON-конфигурация

Список настроенных серверов хранится в JSON-файле: $USER_HOME/.explyt/mcp_servers.json. Его можно открыть и отредактировать, нажав кнопку config button (config). После внесения изменений сохраните файл, вернитесь в настройки MCP и нажмите refresh button (refresh).