0Pricing
MCP Academy · Lezione

Risorse: dati letti dal modello

Contesto in sola lettura che l'intelligenza artificiale può recuperare.

Risorse: dati letti dal modello è una lezione MCP Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento MCP Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso MCP Academy include 4 lezioni in totale.

Il secondo primitivo

Dopo gli strumenti vengono le risorse: dati di sola lettura che il server fornisce al modello come contesto, ad esempio un file, un record o un valore di configurazione. 📄

Le risorse servono per leggere

Una risorsa non modifica mai il mondo esterno. Espone soltanto informazioni che il modello può leggere, proprio come una richiesta GET recupera una pagina senza modificarla.

Ogni risorsa ha un URI

Ogni risorsa è indirizzata da un URI, ad esempio file:///notes.txt o config://app. Lo schema e il percorso indicano ai client esattamente ciò che stanno richiedendo.

Dichiarare una risorsa

In Python contrassegni una funzione con @mcp.resource() e passi il relativo URI. La funzione restituisce il contenuto ogni volta che un client legge quell'URI.

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

Il contenuto torna come testo

Ciò che la risorsa restituisce diventa il contenuto letto dal modello. Le stringhe semplici sono perfette per note, impostazioni o qualsiasi documento di piccole dimensioni.

I tipi MIME descrivono il contenuto

Una risorsa include anche un tipo MIME, come text/plain o application/json. Indica al client come interpretare i byte ricevuti.

Controllate dall'applicazione, non scelte dal modello

Le risorse sono solitamente controllate dall'applicazione. È l'applicazione host o l'utente a scegliere quali allegare, invece di lasciare che il modello le recuperi autonomamente.

Elencare ciò che è disponibile

Un client può chiedere al server di elencare le risorse disponibili. Questo passaggio di rilevamento permette all'host di mostrare all'utente quali documenti può inserire nel contesto.

Leggere una risorsa

Per recuperare una risorsa, il client invia una richiesta di lettura con l'URI. Il server esegue la funzione corrispondente e restituisce il contenuto aggiornato.

Pensare a file e record

Le risorse ideali sono elementi che vorrebbe far vedere ma non eseguire all'IA: un README, una riga di database, l'output di un log o le impostazioni più recenti.

Strumento o risorsa

Una regola semplice: se esegue un'azione, lo trasformi in uno strumento; se fornisce soltanto informazioni da leggere, lo trasformi in una risorsa. Azione contro contesto.

Verifica rapida

Confermiamo a cosa serve una risorsa.

Riepilogo: risorse

Ottimo! Una risorsa è un contesto di sola lettura con un URI e un tipo MIME. I client le elencano e le leggono, così il modello acquisisce informazioni senza eseguire nulla. ✅

Domande Frequenti

La lezione «Risorse: dati letti dal modello» è gratuita?

Sì — il testo completo di «Risorse: dati letti dal modello» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso MCP Academy, passa a CoddyKit PRO. Il corso MCP Academy include 4 lezioni in totale.

Cosa imparerò in «Risorse: dati letti dal modello»?

Contesto in sola lettura che l'intelligenza artificiale può recuperare. Eserciti MCP Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare MCP Academy?

Non è richiesta alcuna esperienza precedente. MCP Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.

Quanto tempo richiede la lezione «Risorse: dati letti dal modello»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione MCP Academy?

Sì. Ogni lezione MCP Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Strumenti: azioni eseguite dal modello
  2. Risorse: dati letti dal modello
  3. Prompt: istruzioni riutilizzabili
  4. Scegliere il primitivo corretto
← Torna a MCP Academy