Урок 5: Внешние данные (MCP)
Урок 5: Соединяем миры (MCP) 🔗
MCP (Model Context Protocol) — это технология, которая позволяет агенту «выходить» за пределы ваших файлов. Теперь OpenCode может читать ваши тикеты в Jira, сообщения в Slack или документацию в Confluence.
🔌 Как это работает
Вы подключаете внешний сервер MCP, и у агента появляются новые инструменты.
Пример: Подключение поиска по Google.
opencode mcp add google-search npx -y @modelcontextprotocol/server-google-search
🚀 Сценарии для «Офисного напарника»
Jira + Code:
«Прочитай тикет JIRA-123, найди в @src соответствующий код и предложи решение, которое не ломает вчерашние правки».
Slack + Documentation:
«Суммируй последние обсуждения в канале #dev-team и обнови @OPENCODE.md в части новых правил нейминга».
Database + Analytics:
«Подключись к нашей базе (через Postgres MCP), выгрузи топ-10 активных пользователей за неделю и составь для них письмо с благодарностью».
🛡️ Безопасность (OAuth)
Если MCP-сервер требует авторизации (например, Google), OpenCode сам предложит вам пройти авторизацию через команду:
opencode mcp auth [name_of_server]