Пишем MCP-интеграцию для внешнего сервиса
В декабре 2025 года MCP получил официальную поддержку от GitHub и Slack. Это дало возможность подключать Claude Code напрямую к внешним API и автоматизировать обмен данными между сервисами.
Для интеграции нужно объявить MCP-инструмент в проектной конфигурации и связать его с внешним REST API. Допустим, мы хотим получать задачи из публичного API Todoist и выводить их в Claude Code.
$ claude mcp create todoist$ claude mcp set-endpoint todoist https://api.todoist.com/rest/v2/tasks$ claude mcp set-auth todoist Bearer <ваш_TODOIST_API_KEY>$ claude mcp test todoist
- Зарегистрировать API-ключ на сайте Todoist
- Создать новый MCP-инструмент командой claude mcp create <имя
> - Прописать endpoint и авторизацию
- Протестировать соединение через claude mcp test
- Вызвать MCP-инструмент в сессии Claude Code
💡 Аналогия
Интеграция через MCP похожа на подключение умного дома к погодному сервису: вы настраиваете связь, и система автоматически получает нужные данные.
Ключевые моменты
MCP позволяет подключать Claude Code к любым внешним API, поддерживающим HTTP.
Для интеграции необходим API-ключ и корректный endpoint.
Настройка делается через команды claude mcp create, set-endpoint, set-auth.
MCP-инструменты можно использовать в автоматизации и hooks.
Следующий урок
Безопасность и контроль в Claude Code
Теория