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-токен в соответствующие поля:
После успешного подключения инструменты сервера будут доступны в разделе в заголовке чата Explyt Agent
. Чтобы увидеть список инструментов, выберите пункт выпадающего меню с названием подключенного сервера.
JSON-конфигурация
Список настроенных серверов хранится в JSON-файле: $USER_HOME/.explyt/mcp_servers.json
. Его можно открыть и отредактировать, нажав кнопку (config). После внесения изменений сохраните файл, вернитесь в настройки MCP и нажмите
(refresh).