ANÚNCIO

~/questoes/agentes-de-ia

Quais são as três categorias principais de recursos que um servidor MCP expõe?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Aula de referência Model Context Protocol: Guia que todo Dev precisa saber
Para fixar

As Três Categorias Principais de Recursos no MCP

Conceito central

Um servidor MCP (Model Context Protocol) expõe seus recursos através de três categorias bem definidas: ferramentas, recursos e prompts. Cada uma delas serve a um propósito específico na comunicação entre agentes e serviços externos, permitindo que o agente acesse funcionalidades, dados e interações predefinidas de forma padronizada.

Por que essa resposta faz sentido

A alternativa A está correta porque identifica exatamente as três categorias que um servidor MCP disponibiliza: ferramentas são ações que o agente pode executar, recursos fornecem acesso a dados ou arquivos, e prompts são interações predefinidas que facilitam comunicações comuns. Essa estrutura em três camadas é a base do protocolo.

Armadilhas comuns

  • Confundir as categorias do MCP com padrões REST (endpoints, rotas) ou com mecanismos genéricos de software (plugins, extensões).
  • Pensar que as categorias estão relacionadas a performance (caches, buffers) em vez de funcionalidade e tipo de recurso.
  • Não perceber que 'prompts' é uma categoria específica do MCP para interações predefinidas, não apenas um conceito geral de interface.

Entenda as alternativas

A

Ferramentas, recursos e prompts são as três categorias principais do MCP. Ferramentas são operações executáveis (como chamar uma API), recursos são dados acessíveis (como um arquivo ou banco de dados), e prompts são templates de interação predefinidos que o agente pode usar.

B

Endpoints, rotas e controladores são conceitos de arquitetura HTTP e APIs REST, não do MCP. O protocolo MCP é agnóstico quanto ao transporte e não define sua estrutura em torno desses termos.

C

Módulos, plugins e extensões referem-se a padrões de extensibilidade de software em geral, não às categorias de recursos que um servidor MCP expõe. Essas construções podem existir em um servidor, mas não são as categorias principais do protocolo.

D

Caches, buffers e filas são mecanismos de otimização e gerenciamento de fluxo de dados, não categorias de recursos. Embora um servidor MCP possa usar essas técnicas internamente, elas não fazem parte da classificação de recursos expostos ao cliente.

Dica prática: Quando você estiver projetando um servidor MCP, pergunte-se: 'Isso é algo que o agente deve fazer (ferramenta), algo que o agente deve acessar (recurso) ou uma interação comum que já posso predefinir (prompt)?'. Essa classificação simplifica o design.

Revise pensando: Se você tivesse que conectar um agente a um sistema de vendas, qual das três categorias (ferramentas, recursos, prompts) você usaria para expor a capacidade de gerar um relatório de vendas?