GoMCP : Anthropic aurait dû écrire en Go dès le départ (maintenant dix fois plus rapide)
Lorsque Anthropic a présenté le Model Context Protocol, l'industrie a poussé un soupir de soulagement. Enfin, il existait une norme unifiée permettant aux…
Traité par IA depuis Habr AI ; édité par Hamidun News
Lorsque Anthropic a présenté le Model Context Protocol, l'industrie a poussé un soupir de soulagement. Enfin, il existait une norme unifiée permettant aux modèles de communiquer avec des bases de données, des fichiers locaux et des API tierces sans écrire de solutions ad hoc pour chaque agent spécifique. Mais, comme c'est souvent le cas avec les sorties commerciales, le SDK officiel pour Python et TypeScript s'est avéré plus adapté aux expériences locales et aux démonstrations qu'aux systèmes devant supporter un trafic réel. Dans un monde où les systèmes d'agents commencent à exécuter des milliers de tâches simultanément, la performance de l'interface entre le cerveau et les mains devient un goulot d'étranglement critique.
L'émergence de GoMCP ressemble à une réponse naturelle de la communauté d'ingénierie à la lenteur des langages interprétés dans les infrastructures critiques. L'auteur du projet a décidé de réécrire le protocole en Go, et les résultats font reconsidérer la viabilité d'utiliser les bibliothèques originales. Alors que le SDK standard d'Anthropic atteint un plafond d'environ 10 000 appels d'outils par seconde, la version Go franchit facilement le seuil de 100 000 opérations. Ce ne sont pas juste des chiffres pour les chiffres. Ce niveau de performance permet de déployer des serveurs MCP dans des environnements à charge élevée, où une latence de quelques millisecondes pourrait coûter à l'entreprise la fidélité des utilisateurs ou la précision de l'exécution des transactions.
Cependant, la vitesse n'est que la pointe de l'iceberg. Le principal problème avec les implémentations officielles est leur nature « de laboratoire ». Elles supposent que vous exécutez un serveur pour un utilisateur. En réalité, les grandes entreprises ont besoin de multi-location. GoMCP implémente l'isolation des espaces de noms et des quotas stricts dès le départ. Cela signifie que vous pouvez 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 en panne pour tous les autres. Pour ceux qui construisent des plateformes SaaS basées sur des LLMs, cette fonctionnalité est critique.
La question de la sécurité dans les systèmes d'IA est maintenant plus aigüe que jamais. Donner à un modèle accès à vos outils, c'est comme remettre les clés de votre appartement à quelqu'un que vous connaissez à peine. GoMCP ajoute des couches de protection qui manquent clairement dans les versions de base : validation stricte des entrées, journalisation d'audit et limitation du taux de requêtes. Maintenant, chaque action du modèle est transparente et contrôlable, permettant d'utiliser le protocole en fintech ou en médecine, où les exigences de sécurité sont des ordres de magnitude supérieurs à ceux d'un chatbot typique.
Il est également intéressant de voir comment le projet élargit les capacités de transport du protocole. Au lieu de se limiter aux entrées-sorties standard, le développeur a ajouté la prise en charge de gRPC et de HTTP REST. Cela transforme MCP d'un utilitaire local en un microservice à part entière qui s'intègre organiquement dans l'architecture cloud moderne. Vous pouvez mettre à l'échelle vos serveurs MCP indépendamment de l'application principale en utilisant des outils d'orchestration familiers comme Kubernetes. C'est exactement le niveau de maturité technologique que le marché attend de l'écosystème d'Anthropic.
En résumé : Anthropic a créé une norme excellente, mais la communauté l'a rendue viable pour le monde réel. GoMCP deviendra-t-il une partie officielle de l'écosystème ou restera-t-il un outil puissant pour ceux qui comprennent la différence entre un prototype et la production ?
Vous voulez cesser de lire sur l'IA et commencer à l'utiliser?
AI News est un fil d'actualité IA. Hamidun Academy vous apprend à utiliser l'IA dans votre travail.