SmeltSec
Features
|Security
|How It Works
|Pricing
|Docs
|Blog

Product

FeaturesSecurityPricingHow It WorksDocumentation

Resources

Quick StartAPI ReferenceCLI ReferenceLeaderboardBlog

Company

PrivacyTerms

SmeltSec
© 2026 SmeltSec. Open source CLI · Proprietary SaaS.
PrivacyTerms
    Todos os Posts
    Engineering

    Estamos Construindo Servidores MCP Errado

    SmeltSec Team|20 de fevereiro de 2026|5 min de leitura
    EnglishEspañolFrançaisDeutsch日本語中文Portuguêsहिन्दी

    A Ressaca do REST

    Quando a maioria dos desenvolvedores constrói seu primeiro servidor MCP, eles fazem algo previsível: pegam sua API REST e envolvem cada endpoint como ferramenta MCP. GET /users vira get_users. O mapeamento é 1:1, mecânico e errado.

    É errado porque APIs REST são projetadas para desenvolvedores que leem documentação e encadeiam chamadas na cabeça. LLMs não funcionam assim. Trabalham com descrições de ferramentas, não docs.

    Quando você mapeia cegamente REST para MCP, força o LLM a reconstruir o modelo mental que sua documentação teria dado a um desenvolvedor humano.

    Pense em Tarefas, Não Endpoints

    A mudança fundamental: endpoints REST modelam recursos. Ferramentas MCP deveriam modelar tarefas.

    Uma API REST tem GET /users/{id}, GET /users/{id}/orders, GET /orders/{id}/items. Três endpoints, três chamadas, três respostas para montar.

    Um servidor MCP deveria ter get_user_order_summary que retorna tudo em uma chamada. O LLM perguntou "o que este usuário pediu?" — dê a resposta, não três peças de quebra-cabeça.

    Parece errado para puristas de API. Mas o consumidor não é um desenvolvedor — é um LLM que performa melhor com menos chamadas mais completas.

    Descrições São Sua Documentação

    Em uma API REST, o caminho e método HTTP carregam informação semântica. GET /users é óbvio.

    LLMs não parseiam padrões de URL. Leem descrições de ferramentas. Sua descrição é a única documentação que importa.

    Escreva descrições como se estivesse explicando para um colega muito literal sem contexto. Diga exatamente o que faz, o que retorna, quando usar e quando NÃO usar.

    A maioria dos servidores MCP tem descrições que tirariam nota D em escrita técnica. Esta é a melhoria de maior alavancagem.

    O Problema da Sobreposição

    Padrão que vejo constantemente: servidor MCP com search_documents, find_documents e query_documents. Três ferramentas que fazem quase a mesma coisa.

    Para um desenvolvedor, as diferenças são óbvias. Para um LLM, são três ferramentas com descrições similares. Erra cerca de 40% das vezes.

    Sobreposição de ferramentas é a fonte número um de problemas de confiabilidade MCP. A solução é deduplicação impiedosa. Se duas ferramentas podem ser mescladas, mescle-as.

    Menos ferramentas mais capazes sempre vencem muitas ferramentas especializadas.

    Projete para o LLM, Não para o Desenvolvedor

    A meta-lição é simples: ferramentas MCP têm um consumidor diferente das APIs REST.

    Teste com LLMs reais. Não só "a ferramenta executa corretamente?" — mas "o LLM escolhe a ferramenta certa e passa os parâmetros certos?"

    Monitore como LLMs realmente usam suas ferramentas em produção. Você encontrará padrões surpreendentes.

    Os melhores servidores MCP não são os com mais ferramentas. São onde o LLM acerta na primeira tentativa, toda vez. Essa é a única métrica que importa.

    Posts Relacionados

    Engineering

    De API REST a Servidor MCP em 10 Minutos

    5 min de leitura

    Technology

    O Protocolo MCP Vai Devorar a Economia de APIs

    5 min de leitura

    Pronto para experimentar o SmeltSec?

    Gere servidores MCP seguros em 60 segundos. Comece gratuitamente.