GoMCP : Anthropic aurait dû écrire ça en Go dès le départ (désormais dix fois plus rapide)

Le Model Context Protocol (MCP) d'Anthropic est devenu le standard pour relier les LLM au monde extérieur, mais le SDK officiel en Python s'est révélé davantage un prototype qu'une solution pour les fortes charges. Un développeur a présenté GoMCP, une alternative qui traite 100 000 appels d'outils par seconde, contre 10 000 pour l'original. Au-delà de la vitesse brute, le projet comble des failles de sécurité : audit, quotas et isolation des espaces de noms ont été ajoutés. Ce n'est plus un simple jouet pour chatbots, mais un outil pour de grands systèmes, avec prise en charge de gRPC et de HTTP. Si vous prévoyiez de bâtir une infrastructure sérieuse autour de Claude, le choix de la pile technique semble désormais évident.

Traité par IA depuis Habr AI ; édité par Hamidun News
GoMCP : Anthropic aurait dû écrire ça en Go dès le départ (désormais dix fois plus rapide)
Source : Habr AI. Collage: Hamidun News.
Écouter l'article

Lorsqu'Anthropic a présenté le Model Context Protocol, l'industrie a poussé un soupir de soulagement. Enfin, un standard unique permettait aux modèles de dialoguer avec des bases de données, des fichiers locaux et des API tierces sans bricolage pour chaque agent. Mais, comme souvent avec les lancements d'entreprise, les SDK officiels en Python et en TypeScript se sont révélés plus adaptés aux expérimentations locales et aux démonstrations qu'aux systèmes censés encaisser un trafic réel. Dans un monde où les systèmes agentiques commencent à exécuter des milliers de tâches simultanément, les performances de l'interface entre le cerveau et les mains deviennent un point critique.

L'apparition de GoMCP ressemble à une réponse logique de la communauté des ingénieurs à la lenteur des langages interprétés dans l'infrastructure critique. L'auteur du projet a décidé de réécrire le protocole en Go, et les résultats poussent à s'interroger sur l'intérêt des bibliothèques d'origine. Si le SDK standard d'Anthropic plafonne à environ 10 000 appels d'outils par seconde, la version en Go franchit sans peine le cap des 100 000 opérations. Ce ne sont pas des chiffres gratuits. Une telle performance permet de déployer des serveurs MCP dans des environnements à forte charge, où un retard de quelques millisecondes peut coûter à l'entreprise la fidélité d'un utilisateur ou l'exactitude d'une transaction.

Mais la vitesse n'est que la partie émergée de l'iceberg. Le principal défaut des implémentations officielles, c'est leur côté « laboratoire ». Elles supposent que vous lancez un serveur pour un utilisateur. Dans la réalité, les grandes entreprises ont besoin de multilocation (multi-tenancy). GoMCP intègre nativement l'isolation des espaces de noms et des quotas stricts. Cela signifie qu'on peut servir en toute sécurité des centaines de clients différents sur une seule instance, sans craindre qu'une requête lourde ne mette le système à genoux pour tous les autres. Pour ceux qui bâtissent des plateformes SaaS fondées sur les LLM, cette fonctionnalité est critique.

La sécurité des systèmes d'IA est aujourd'hui un sujet plus pressant que jamais. Donner à un modèle l'accès à ses outils, c'est comme confier les clés de son appartement à un quasi-inconnu. GoMCP ajoute des couches de protection qui manquent clairement aux versions de base : validation stricte des données d'entrée, journalisation d'audit et limitation du débit des requêtes. Chaque action du modèle devient transparente et contrôlable, ce qui permet d'employer le protocole dans la fintech ou la médecine, où les exigences de sécurité sont d'un ordre de grandeur supérieures à celles d'un chatbot ordinaire.

La manière dont le projet élargit les options de transport du protocole est elle aussi intéressante. Au lieu de se limiter à l'entrée et à la sortie standard, le développeur a ajouté la prise en charge de gRPC et de HTTP REST. MCP passe ainsi d'un utilitaire local à un véritable microservice, qui s'intègre naturellement dans l'architecture cloud moderne. On peut faire évoluer ses serveurs MCP indépendamment de l'application principale, avec des outils d'orchestration familiers comme Kubernetes. C'est exactement le niveau de maturité que le marché attend de l'écosystème d'Anthropic.

L'essentiel : Anthropic a créé un excellent standard, mais c'est la communauté qui l'a rendu viable. GoMCP deviendra-t-il une partie officielle de l'écosystème ou restera-t-il un outil puissant pour ceux qui font la différence entre un prototype et la production ?

Dossier
ZK
Zhemal Khamidun — CPO d'Alpina Digital, product manager d'AlpinaGPT. Conçoit des produits IA depuis 2019. Hamidun News est un projet personnel devenu un agrégateur en production avec plus de 6 000 lecteurs.
✦ Hands-On AI Engineering · Hamidun Academy

Build & Ship Production AI Agents Without Boilerplate Code

Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.

Start 72h Free Trial →Vibe-Coding Intensive
Qu'en pensez-vous ?
Chargement des commentaires…