Как я создал 4 MCP-сервера и протокол для их связи

Разработчик создал четыре MCP-сервера для Claude вместо того, чтобы использовать готовые. Теперь ИИ самостоятельно работает с Telegram, ищет картинки на Civitai, управляет рекламой. Пришлось придумать свой протокол для связи всех этих сервисов.

AI-обработка оригинала Habr AI; редакция Hamidun News
Как я создал 4 MCP-сервера и протокол для их связи
Источник: 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 сам становится оркестратором.

Сюжет
ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Практика · Hamidun Academy

Соберите рабочего ИИ-агента или сервис своими руками без ручного кода

В Академии Жемала Хамидуна (academy.hamidun.com) открыт бесплатный 72-часовой тест-драйв: интерактивные скетч-уроки по Claude Code и Cursor, живой Tech Radar и готовые шаблоны агентов.

Открыть 72ч бесплатный доступ →Интенсив по Вайб-кодингу
Что вы думаете?
Загружаем комментарии…