MCP Academy · leksjon

Tilby en statisk tekstressurs

Gjør et fast dokument tilgjengelig for modellen.

Leksjon 2 av 413 trinn

Tilby en statisk tekstressurs er en gratis leksjon i MCP Academy på CoddyKit. Dette er leksjon 2 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i MCP Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i MCP Academy inneholder totalt 4 leksjoner.

Et fast dokument

Den enkleste ressursen er en statisk ressurs: en fast streng som serveren returnerer hver gang. Den passer godt til hjelpetekst, retningslinjer eller konfigurasjonsnotater.

Én funksjon, én URI

Du eksponerer den ved å skrive en Python-funksjon og merke den med en ressurs-URI. Når en klient leser denne URI-en, kjører funksjonen og returnerer tekst.

Dekoratoren

Ressurs-dekoratoren registrerer funksjonen under URI-en. Strengen du sender inn, blir adressen klientene bruker for å hente innholdet.

@mcp.resource("info://welcome")
def welcome():
    return "Welcome to the server!"

Returner ren tekst

For en tekstressurs returnerer du ganske enkelt en Python-streng. SDK-et pakker den inn i det riktige MCP-lesesvaret, slik at klienten mottar ryddig innhold.

Gi den navn og beskrivelse

Gi ressursen en tydelig beskrivelse, slik at modellen vet når den skal lese den. En docstring i funksjonen brukes som denne beskrivelsen.

@mcp.resource("info://welcome")
def welcome():
    "Greeting shown to new users."
    return "Hello there!"

Statisk betyr ingen inndata

En statisk ressurs tar ingen parametere; den gir alltid samme innhold. Hvis du trenger varierende innhold, er det en oppgave for maler, som vi dekker senere.

Bygg tekst i koden

Returverdien kan settes sammen i Python før den sendes. Resultatet er likevel statisk for klienten, siden samme kall gir samme tekst.

@mcp.resource("config://limits")
def limits():
    return "max_items=100\ntimeout=30"

Hvorfor ressurser, ikke verktøy

Bruk en ressurs når modellen bare trenger å lese kontekst. Verktøy brukes til handlinger; lesing av referansetekst er nettopp det ressurser er beregnet på.

Modellen henter den inn

Mange verter lar brukeren legge en ressurs ved en chat, slik at innholdet legges inn i konteksten. Modellen kan deretter resonnere over teksten sammen med ledeteksten.

Hold den lett

Statiske ressurser lastes raskt fordi det ikke kreves noe arbeid. Bruk dem til liten, stabil tekst, slik at du ikke overfyller modellen med token.

Test ressursen

Start serveren, og bruk en klient til å liste og lese URI-en. Hvis den nøyaktige strengen din kommer tilbake, bekrefter det at ressursen er riktig koblet opp.

Rask kontroll

Velg riktig primitiv for fast tekst.

Oppsummering

En statisk ressurs er en funksjon under en URI som returnerer fast tekst. Legg til en docstring-beskrivelse, og hold innholdet kort. 📄

Gratis å komme i gang

Lær deg Python med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
30
Leksjoner
120

Ofte stilte spørsmål

Er leksjonen «Tilby en statisk tekstressurs» gratis?

Ja – du kan lese valgfritt 3 av leksjonene i læringsstien MCP Academy, inkludert «Tilby en statisk tekstressurs», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i MCP Academy inneholder totalt 4 leksjoner.

Hva lærer jeg i «Tilby en statisk tekstressurs»?

Gjør et fast dokument tilgjengelig for modellen. Du øver på MCP Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med MCP Academy?

Ingen tidligere erfaring er nødvendig. MCP Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 2 av 4.

Hvor lang tid tar leksjonen «Tilby en statisk tekstressurs»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne MCP Academy-leksjonen?

Ja. Alle MCP Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Forklaring av ressurs-URI-er
  2. Tilby en statisk tekstressurs
  3. Lese en fil fra disk
  4. Angi riktig MIME-type
← Tilbake til MCP Academy