Habr AI→ original

Comment j'ai créé 4 serveurs MCP et un protocole pour les relier

Un développeur a créé quatre serveurs MCP pour Claude au lieu d'utiliser des solutions prêtes à l'emploi. Désormais, l'AI fonctionne de façon autonome avec Tele

Comment j'ai créé 4 serveurs MCP et un protocole pour les relier
Source : Habr AI. Collage: Hamidun News.
◐ Écouter l'article

J'ai écrit quatre serveurs MCP et une semaine plus tard, j'ai réalisé qu'ils ne pouvaient pas se voir les uns les autres. J'ai dû inventer un protocole entier pour les connecter et construire un pipeline d'automatisation.

Qu'est-ce que MCP et pourquoi en avez-vous besoin?

MCP (Model Context Protocol) est un protocole par lequel les assistants IA comme Claude se connectent à des services externes et interagissent avec eux directement. Essentiellement, ce sont les « mains » des réseaux de neurones. Auparavant, vous deviez écrire des scripts intermédiaires, diverses wrappers et intégrations. Maintenant, il suffit de décrire ce que votre service peut faire, et Claude appellera ses méthodes de lui-même — sans contournements, sans intermédiaires.

Pourquoi les serveurs MCP existants ne convenaient pas

Il y a des serveurs MCP prêts à l'emploi sur le marché : Slack, GitHub, Google Docs. Mais ils n'étaient pas suffisants pour mes tâches.

  • L'intégration Telegram faisait défaut à la portée nécessaire
  • Il n'y avait pas moyen de rechercher du contenu sur Civitai (plateforme de prompts)
  • Gérer les annonces dans Yandex.Direct nécessitait une solution distincte
  • Il n'y avait pas d'outil pour connecter tous les services dans un seul pipeline

C'était plus simple d'écrire les miens.

Ce que j'ai construit

J'ai fini avec quatre serveurs MCP qui travaillent ensemble :

  • Intégration Telegram — lecture de messages, envoi de messages, gestion des canaux
  • Serveur Civitai — recherche et téléchargement de fichiers avec prompts
  • Intégration Yandex.Direct — gestion des campagnes et des enchères
  • Planificateur — planification des tâches futures et synchronisation

Ensemble, ils forment un pipeline : Claude lit la tâche, trouve le meilleur contenu via Civitai, optimise la campagne dans Direct et publie le résultat sur trois canaux Telegram — tout automatiquement.

«

Programmation classique : vous commencez à construire une chose, vous vous réveillez une semaine plus tard et vous réalisez que vous avez écrit quatre serveurs et une architecture entière. »

Protocole personnalisé pour l'interaction

Problème : quatre serveurs doivent communiquer entre eux. Le serveur Telegram doit notifier le planificateur qu'un message a été publié. Le planificateur doit transmettre à Civitai les informations sur le contenu à rechercher. Il n'y avait pas de normes prêtes pour ce type de communication. J'ai dû écrire mon propre protocole — une spécification qui définit comment les serveurs MCP se voient les uns les autres et échangent des données. Maintenant, quand j'ajoute un nouveau serveur, il s'intègre automatiquement dans l'écosystème et commence à interagir avec les autres.

Ce que cela signifie

MCP a cessé d'être simplement un moyen de connecter Claude à Slack ou GitHub. C'est une architecture complète pour construire des systèmes d'automatisation distribués où l'IA coordonne le travail de différents services. Pour les développeurs, cela signifie la capacité à construire des pipelines complexes sans un hub central — Claude lui-même devient l'orchestrateur.

ZK
Hamidun News
Actualités IA sans bruit. Sélection éditoriale quotidienne de plus de 400 sources. Produit de Zhemal Khamidun, Head of AI chez Alpina Digital.
Qu'en pensez-vous ?
Chargement des commentaires…