~/questoes/agentes-de-ia
Em MCP, a descoberta de ferramentas funciona através de uma declaração padronizada feita pelos servidores. Cada servidor MCP expõe seus recursos, ferramentas e prompts de forma estruturada e consistente, permitindo que qualquer cliente compatível identifique automaticamente o que está disponível, sem necessidade de configuração prévia ou conhecimento técnico específico.
A alternativa correta está fundamentada no funcionamento real de MCP: os servidores usam uma interface padronizada para declarar seus recursos. Isso significa que não há uma lista central ou dinâmica por modelo, mas sim cada servidor comunica de forma estruturada quais ferramentas oferece. Essa abordagem garante interoperabilidade total entre diferentes clientes e servidores.
Embora MCP seja compatível com diferentes modelos de IA, a descoberta de ferramentas não é específica para cada modelo. O protocolo padronizado funciona de forma uniforme independentemente de qual modelo faça a requisição. Não há geração dinâmica personalizada por modelo.
MCP não funciona com um repositório central global. Cada servidor mantém e expõe suas próprias ferramentas de forma independente. A descoberta é descentralizada: o cliente consulta diretamente o servidor MCP para saber quais recursos ele oferece.
Enviar requisições de teste aleatórias é ineficiente e não é como MCP opera. O protocolo foi especificamente projetado para evitar esse tipo de descoberta por tentativa e erro, usando em vez disso uma comunicação estruturada e padronizada.
Essa é a forma correta. MCP utiliza um padrão de declaração padronizada onde servidores expõem seus recursos, ferramentas e prompts de maneira estruturada. O cliente compatível consegue ler essas declarações e descobrir automaticamente o que pode usar, sem necessidade de conhecer detalhes de implementação específica.