92 интеграции, один терминал
MCP-инфраструктура для AI-агентов: 11 серверов, 6 LLM API, 62 Google API — агенты работают с любым внешним сервисом
Что не работает
30+ переключений между инструментами ежедневно: Telegram, почта, серверы, облака, Figma, GitHub. Каждое — открыть вкладку, залогиниться, найти нужное. 5 минут × 30 раз = 2.5 часа потерянного времени.
Архитектурный подход
Единая точка входа через Claude Code CLI с MCP-серверами. 11 MCP-подключений (4 локальных + 7 облачных), 6 LLM API, 62 Google API, 4 сервера, 4 email-канала. Одна команда в терминале вместо 5 минут переключения.
Что было сложно
OAuth2-авторизация для каждого сервиса — отдельная боль: токены истекают, scopes различаются, refresh-механизмы нестандартные. Telegram User API (Telethon) требует двухфакторную аутентификацию при каждой новой сессии — пришлось построить re-auth pipeline. 92 интеграции означают 92 потенциальных точки отказа — мониторинг и graceful fallback для каждой.
Моя роль и вклад
Архитектор и разработчик
Спроектировал MCP-инфраструктуру, написал кастомные MCP-серверы (Telegram User API на Telethon, Google Drive, Yandex Disk/Mail на FastMCP). Настроил OAuth2 для облачных MCP (Figma, Canva, Gmail, Calendar). Интегрировал 6 LLM API, 4 сервера (SSH/paramiko), 62 Google API в 2 GCP-проектах.
Как это выглядит
Реальные скриншоты
Архитектура системы
Как это работает
Локальные MCP-серверы (Python + FastMCP) для Telegram User API, Google Drive, Yandex Disk, Yandex Mail. Облачные MCP через claude.ai (Figma, Canva, Gmail, Calendar). Память между сессиями через файловую систему. SSH-деплой через paramiko.
Почему именно так
MCP-серверы вместо прямых API-вызовов
Писать скрипты-обёртки для каждого сервиса и вызывать через bash
Скрипты: каждый — отдельный контекст, нет discovery, нет типизации. MCP: единый протокол, Claude видит все инструменты, может комбинировать.
Одна точка входа. Claude сам выбирает нужный инструмент под задачу
Результаты
- 01
- Переключение контекста: 5 мин → 5 сек
- 02
- Экономия ~2.5 часа ежедневно
- 03
- 92 интеграции через одну точку входа
- 04
- 11 MCP-серверов + 6 LLM API
- 05
- 62 Google API в 2 GCP-проектах
Влияние на бизнес
При 30+ переключениях/день экономия ~2.5 часа ежедневно. За месяц — ~50 часов или 6+ рабочих дней. Одна команда в CLI заменяет: открытие браузера → логин → навигация → поиск → действие.
Алгоритмы и паттерны
Технологии
- Claude Code
- MCP Protocol
- Python
- FastMCP
- Telethon
- OAuth2