0Pricing
MCP Academy · Aula

Recursos: dados lidos pelo modelo

Contexto somente para leitura que a IA pode obter.

Recursos: dados lidos pelo modelo é uma aula grátis de MCP Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de MCP Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de MCP Academy inclui 4 aulas no total.

A segunda primitiva

Depois das ferramentas vem o resource: dados somente para leitura que seu servidor fornece ao modelo como contexto, como um arquivo, um registro ou um valor de configuração. 📄

Os recursos servem para leitura

Um resource nunca altera o mundo. Ele apenas expõe informações que o modelo pode ler, assim como uma solicitação GET busca uma página sem editar nada.

Todo recurso tem uma URI

Cada recurso é endereçado por uma URI, como file:///notes.txt ou config://app. O esquema e o caminho informam aos clientes exatamente o que estão solicitando.

Declarando um recurso

Em Python, você marca uma função com @mcp.resource() e informa sua URI. A função retorna o conteúdo sempre que um cliente lê essa URI.

@mcp.resource("config://version")
def get_version() -> str:
    return "1.0.0"

O conteúdo retorna como texto

O que seu recurso retorna se torna o conteúdo que o modelo lê. Strings simples funcionam muito bem para anotações, configurações ou qualquer documento pequeno.

Os tipos MIME descrevem o conteúdo

Um recurso também contém um tipo MIME, como text/plain ou application/json. Ele informa ao cliente como interpretar os bytes recebidos.

Controlado pelo aplicativo, não escolhido pelo modelo

Os recursos normalmente são controlados pelo aplicativo. O aplicativo hospedeiro ou o usuário escolhe quais anexar, em vez de o modelo obtê-los por conta própria.

Listando o que está disponível

Um cliente pode pedir ao seu servidor para listar os recursos. Essa etapa de descoberta permite que um hospedeiro mostre ao usuário quais documentos pode trazer para o contexto.

Lendo um recurso

Para buscar um recurso, o cliente envia uma solicitação de leitura com a URI. Seu servidor executa a função correspondente e retorna o conteúdo atual.

Pense em arquivos e registros

Bons recursos são coisas que você gostaria que a IA visse, mas não executasse: um README, uma linha de banco de dados, uma saída de registro ou as configurações mais recentes.

Ferramenta versus recurso

Um teste simples: se algo faz alguma coisa, transforme-o em ferramenta; se apenas fornece informações para leitura, transforme-o em recurso. Ação versus contexto.

Verificação rápida

Vamos confirmar para que serve um recurso.

Recapitulação: Recursos

Ótimo! Um recurso é um contexto somente leitura com um URI e um tipo MIME. Os clientes fazem list e leem esses recursos, e o modelo obtém informações sem executar nada. ✅

Perguntas Frequentes

A aula “Recursos: dados lidos pelo modelo” é grátis?

Sim — o texto completo de “Recursos: dados lidos pelo modelo” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de MCP Academy, atualize para CoddyKit PRO. O curso de MCP Academy inclui 4 aulas no total.

O que vou aprender em “Recursos: dados lidos pelo modelo”?

Contexto somente para leitura que a IA pode obter. Você pratica MCP Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar MCP Academy?

Nenhuma experiência prévia é necessária. MCP Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Recursos: dados lidos pelo modelo”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de MCP Academy?

Sim. Cada aula de MCP Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Ferramentas: ações executadas pelo modelo
  2. Recursos: dados lidos pelo modelo
  3. Prompts: instruções reutilizáveis
  4. Escolher o primitivo certo
← Voltar para MCP Academy