tsingular.ru
Все материалы

Урок 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

🚀 Сценарии для «Офисного напарника»

  1. Jira + Code:

    «Прочитай тикет JIRA-123, найди в @src соответствующий код и предложи решение, которое не ломает вчерашние правки».

  2. Slack + Documentation:

    «Суммируй последние обсуждения в канале #dev-team и обнови @OPENCODE.md в части новых правил нейминга».

  3. Database + Analytics:

    «Подключись к нашей базе (через Postgres MCP), выгрузи топ-10 активных пользователей за неделю и составь для них письмо с благодарностью».

🛡️ Безопасность (OAuth)

Если MCP-сервер требует авторизации (например, Google), OpenCode сам предложит вам пройти авторизацию через команду:

opencode mcp auth [name_of_server]

Урок 6: Кейсы для Программистов →