Recursos
Recursos são a metade "leitura" do MCP — dados ou documentos que um cliente de IA pode trazer para o contexto sem precisar chamar uma ação.



O que você pode fazer
- Publicar recursos estáticos: conteúdo fixo que você escreve uma vez, como um documento de política, um glossário ou uma referência de configuração.
- Publicar recursos dinâmicos, apoiados por um endpoint REST ao vivo que o Arthur chama no momento da leitura e retorna como está — com suporte a valores padrão de entrada e um caminho iterador quando a resposta upstream é uma lista que deve virar várias entradas de recurso.
- Declarar uma URI, um MIME type opcional, e uma mensagem de erro mostrada ao cliente de IA caso a chamada upstream falhe.
- Habilitar ou desabilitar cada recurso individualmente para controlar o que fica visível para clientes de IA e na página de documentação pública.
- Escrever o conteúdo do recurso como HTML (o MIME type padrão de um recurso estático é
text/html) com um editor Code/Preview ao vivo, ou, para um recurso dinâmico, renderizar seus dados ao vivo através de um template HTML Handlebars, do mesmo jeito que a saída HTML de uma Ferramenta funciona.
Como usar
- Abra um servidor e vá na aba Recursos.
- Crie um recurso e escolha estático ou dinâmico.
- Para um recurso estático, escreva o conteúdo diretamente. Para um dinâmico, aponte-o para o endpoint que deve alimentá-lo, e defina um caminho iterador se uma única resposta upstream deve virar várias entradas de recurso.
- Habilite o recurso quando estiver pronto para clientes de IA lerem.
Bom saber
- Recursos são somente leitura por design — qualquer coisa que altere dados pertence a uma Ferramenta.
Vídeo tutorial