GoMCP: a Anthropic deveria ter escrito em Go desde o início (agora dez vezes mais rápido)

O Model Context Protocol (MCP), da Anthropic, virou o padrão para conectar LLMs ao mundo externo, mas o SDK oficial em Python se mostrou mais um protótipo do que uma solução para cargas pesadas. Um desenvolvedor apresentou o GoMCP, uma alternativa que executa 100.000 chamadas de ferramentas por segundo, contra 10.000 do original. Além da velocidade pura, o projeto fecha brechas de segurança: adiciona auditoria, cotas e isolamento de namespaces. Agora não é mais um brinquedo para chatbots, e sim uma ferramenta para sistemas grandes, com suporte a gRPC e HTTP. Se você planejava montar uma infraestrutura séria em torno do Claude, a escolha da stack parece ter ficado óbvia.

Processado por IA de Habr AI; editado por Hamidun News
GoMCP: a Anthropic deveria ter escrito em Go desde o início (agora dez vezes mais rápido)
Fonte: Habr AI. Colagem: Hamidun News.
Ouvir artigo

Quando a Anthropic apresentou o Model Context Protocol, o setor respirou aliviado. Finalmente havia um padrão único que permitia aos modelos conversar com bancos de dados, arquivos locais e APIs de terceiros sem gambiarras para cada agente específico. Mas, como costuma acontecer com lançamentos corporativos, os SDKs oficiais em Python e TypeScript se mostraram mais adequados a experimentos locais e demonstrações do que a sistemas que precisam aguentar tráfego real. Num mundo em que sistemas agênticos começam a executar milhares de tarefas ao mesmo tempo, o desempenho da interface entre o cérebro e as mãos vira um gargalo crítico.

O surgimento do GoMCP parece uma resposta natural da comunidade de engenharia à lentidão das linguagens interpretadas em infraestrutura crítica. O autor do projeto decidiu reescrever o protocolo em Go, e os resultados fazem questionar se vale a pena usar as bibliotecas originais. Se o SDK padrão da Anthropic bate num teto de cerca de 10 mil chamadas de ferramentas por segundo, a versão em Go passa com facilidade a marca de 100 mil operações. Não são números só por números. Esse desempenho permite implantar servidores MCP em ambientes de alta carga, onde um atraso de alguns milissegundos pode custar à empresa a fidelidade do usuário ou a precisão de uma transação.

Mas a velocidade é apenas a ponta do iceberg. O principal problema das implementações oficiais é que elas são feitas para o laboratório. Partem do princípio de que você roda um servidor para um usuário. Na prática, grandes empresas precisam de multilocação (multi-tenancy). O GoMCP traz de fábrica isolamento de namespaces e cotas rígidas. Isso significa que dá para atender com segurança centenas de clientes diferentes em uma única instância, sem medo de que uma requisição pesada derrube o sistema para todos os outros. Para quem constrói plataformas SaaS baseadas em LLMs, essa funcionalidade é crítica.

A segurança em sistemas de IA é hoje um tema mais urgente do que nunca. Dar a um modelo acesso às suas ferramentas é como entregar as chaves de casa a um quase desconhecido. O GoMCP adiciona camadas de proteção que claramente faltam nas versões básicas: validação rigorosa dos dados de entrada, registro de auditoria e limitação da taxa de requisições. Agora cada ação do modelo é transparente e controlável, o que permite usar o protocolo em fintechs ou na medicina, onde os requisitos de segurança são uma ordem de grandeza maiores que os de um chatbot comum.

Também chama atenção como o projeto amplia as opções de transporte do protocolo. Em vez de se limitar à entrada e saída padrão, o desenvolvedor adicionou suporte a gRPC e HTTP REST. Isso transforma o MCP de utilitário local em um microsserviço completo, que se encaixa naturalmente na arquitetura moderna de nuvem. Você pode escalar seus servidores MCP de forma independente da aplicação principal, usando ferramentas de orquestração conhecidas, como o Kubernetes. É exatamente o nível de maturidade que o mercado espera do ecossistema da Anthropic.

O ponto principal: a Anthropic criou um excelente padrão, mas a comunidade o tornou viável no dia a dia. O GoMCP vai se tornar parte oficial do ecossistema ou continuará sendo uma ferramenta poderosa para quem entende a diferença entre protótipo e produção?

História
ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ 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
O que você acha?
Carregando comentários…