Как я создал 4 MCP-сервера и протокол для их связи
Разработчик создал четыре MCP-сервера для Claude вместо того, чтобы использовать готовые. Теперь ИИ самостоятельно работает с Telegram, ищет картинки на Civitai, управляет рекламой. Пришлось придумать свой протокол для связи всех этих сервисов.
AI-обработка оригинала Habr AI; редакция Hamidun News
Я написал четыре MCP-сервера и через неделю понял, что они не видят друг друга. Пришлось изобрести целый протокол, чтобы связать их вместе и собрать конвейер автоматизации.
Что такое MCP и зачем он нужен MCP (Model
Context Protocol) — это протокол, через который ИИ-ассистенты вроде Claude подключаются к внешним сервисам и работают с ними напрямую. По сути, это «руки» для нейросетей. Раньше приходилось писать промежуточные скрипты, всякие обёртки и интеграции. Теперь достаточно описать, что может делать твой сервис, и Claude будет вызывать его методы сам — без костылей, без прослоек.
Почему готовые MCP-серверы не подошли На рынке есть готовые MCP-серверы: Slack, GitHub, Google Docs.
Но для моих задач их было недостаточно.
- Отсутствовала интеграция с Telegram в нужном объёме Не было возможности искать контент с Civitai (платформа промптов) Управление рекламой в Яндекс.Директе требовал отдельного решения * Не было инструмента для связывания всех сервисов в единый конвейер Проще было написать свои.
Что я построил
Получилось четыре MCP-сервера, которые работают вместе: Telegram-интеграция — чтение постов, отправка сообщений, управление каналами Civitai-сервер — поиск и загрузка файлов с промптами Yandex.Direct-интеграция — управление кампаниями и ставками Шедулер — планирование задач на будущее и синхронизация Вместе они образуют конвейер: Claude читает задачу, находит лучший контент через Civitai, оптимизирует кампанию в Директе и публикует результат в три Telegram-канала — всё автоматически.
«Классика программирования: начинаешь делать одну штуку, просыпаешься
через неделю и понимаешь, что написал четыре сервера и целую архитектуру.»
Собственный протокол для взаимодействия Проблема: четыре сервера должны общаться друг с другом.
Telegram-сервер должен сообщить шедулеру, что пост опубликован. Шедулер должен передать Civitai информацию о том, какой контент искать. Готовых стандартов для такой связи не было. Пришлось писать свой протокол — спецификацию, которая определяет, как MCP-серверы видят друг друга и обмениваются данными. Теперь, когда я добавляю новый сервер, он автоматически встраивается в экосистему и начинает взаимодействовать с остальными.
Что это значит MCP перестали быть просто способом подключить Claude к Slack или GitHub.
Это полноценная архитектура для построения распределённых систем автоматизации, где ИИ координирует работу разных сервисов. Для разработчиков это означает возможность строить сложные конвейеры без центрального хаба — Claude сам становится оркестратором.
- 29 окт. 2026 г.Anthropic в S-1 показала: 11 900 клиентов платят от $100 тысяч в год
- 28 окт. 2026 г.CNN 2015 года обошла GPT-6 Astra и Claude Fable 5.1 в диагностике рака кожи
- 28 окт. 2026 г.Keystone убрал имя модели из кода: open-source LLM-шлюз добавляет 0,64 мс
- 28 окт. 2026 г.Wired за сутки протестировал 6 ИИ-агентов: Dots лидирует, Gemini Spark провалил обед
Соберите рабочего ИИ-агента или сервис своими руками без ручного кода
В Академии Жемала Хамидуна (academy.hamidun.com) открыт бесплатный 72-часовой тест-драйв: интерактивные скетч-уроки по Claude Code и Cursor, живой Tech Radar и готовые шаблоны агентов.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.