Tilby en statisk tekstressurs
Gjør et fast dokument tilgjengelig for modellen.
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. 📄
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
- Forklaring av ressurs-URI-er
- Tilby en statisk tekstressurs
- Lese en fil fra disk
- Angi riktig MIME-type