GoMCP: Anthropic debió escribirlo en Go desde el principio (ahora es diez veces más rápido)

El Model Context Protocol (MCP) de Anthropic se ha convertido en el estándar para conectar los LLM con el mundo exterior, pero el SDK oficial en Python resultó ser más un prototipo que una solución para cargas exigentes. Un desarrollador ha presentado GoMCP, una alternativa que ejecuta 100.000 llamadas a herramientas por segundo frente a las 10.000 del original. Además de la velocidad pura, el proyecto cierra brechas de seguridad: añade auditoría, cuotas y aislamiento de espacios de nombres. Ya no es un juguete para chatbots, sino una herramienta para sistemas grandes, con soporte para gRPC y HTTP. Si planeaba construir una infraestructura seria en torno a Claude, la elección de la pila tecnológica parece ahora evidente.

Procesado por IA desde Habr AI; editado por Hamidun News
GoMCP: Anthropic debió escribirlo en Go desde el principio (ahora es diez veces más rápido)
Fuente: Habr AI. Collage: Hamidun News.
Escuchar artículo

Cuando Anthropic presentó el Model Context Protocol, la industria respiró aliviada. Por fin había un estándar único que permitía a los modelos comunicarse con bases de datos, archivos locales y API de terceros sin parches improvisados para cada agente. Pero, como suele ocurrir con los lanzamientos corporativos, los SDK oficiales en Python y TypeScript resultaron más adecuados para experimentos locales y demostraciones que para sistemas que deben aguantar tráfico real. En un mundo en el que los sistemas agénticos empiezan a ejecutar miles de tareas a la vez, el rendimiento de la interfaz entre el cerebro y las manos se convierte en un cuello de botella crítico.

GoMCP parece una respuesta lógica de la comunidad de ingenieros a la lentitud de los lenguajes interpretados en infraestructura crítica. El autor del proyecto decidió reescribir el protocolo en Go, y los resultados invitan a replantearse si merece la pena usar las bibliotecas originales. Si el SDK estándar de Anthropic choca con un techo de unas 10.000 llamadas a herramientas por segundo, la versión en Go supera con holgura las 100.000 operaciones. No son cifras por las cifras. Ese rendimiento permite desplegar servidores MCP en entornos de alta carga, donde un retraso de unos milisegundos puede costarle a una empresa la fidelidad del usuario o la exactitud de una transacción.

Sin embargo, la velocidad es solo la punta del iceberg. El principal problema de las implementaciones oficiales es que están pensadas para el laboratorio. Dan por hecho que se ejecuta un servidor para un usuario. En la realidad, las grandes empresas necesitan multiinquilinato (multi-tenancy). GoMCP incorpora de serie aislamiento de espacios de nombres y cuotas estrictas. Eso significa que se pueden atender de forma segura cientos de clientes distintos en una sola instancia, sin temor a que una petición pesada tumbe el sistema para todos los demás. Para quienes construyen plataformas SaaS basadas en LLM, esta funcionalidad es crítica.

La seguridad en los sistemas de IA es hoy una cuestión más urgente que nunca. Dar a un modelo acceso a sus herramientas es como entregar las llaves de casa a un casi desconocido. GoMCP añade capas de protección que claramente faltan en las versiones básicas: validación estricta de los datos de entrada, registro de auditoría y limitación de la frecuencia de peticiones. Ahora cada acción del modelo es transparente y controlable, lo que permite usar el protocolo en tecnología financiera o en medicina, donde los requisitos de seguridad son un orden de magnitud superiores a los de un chatbot corriente.

También resulta interesante cómo el proyecto amplía las opciones de transporte del protocolo. En lugar de limitarse a la entrada y salida estándar, el desarrollador añadió soporte para gRPC y HTTP REST. Eso convierte a MCP de una utilidad local en un microservicio completo que encaja de forma natural en la arquitectura moderna en la nube. Se pueden escalar los servidores MCP con independencia de la aplicación principal, con herramientas de orquestación habituales como Kubernetes. Es justo el nivel de madurez que el mercado espera del ecosistema de Anthropic.

Lo esencial: Anthropic creó un excelente estándar, pero la comunidad lo hizo habitable. ¿Pasará GoMCP a ser una parte oficial del ecosistema o seguirá siendo una herramienta potente para quienes entienden la diferencia entre un prototipo y producción?

Historia
ZK
Zhemal Khamidun — CPO de Alpina Digital, product manager de AlpinaGPT. Crea productos de IA desde 2019. Hamidun News es un proyecto personal que creció hasta ser un agregador en producción con más de 6.000 lectores.
✦ 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é te parece?
Cargando comentarios…