MCP Academy · leksjon

Opprett en FastMCP-instans

Start et navngitt serverobjekt med noen få linjer.

Leksjon 1 av 413 trinn

Opprett en FastMCP-instans er en gratis leksjon i MCP Academy på CoddyKit. Dette er leksjon 1 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.

Bli kjent med FastMCP

På tide å bygge på ordentlig! Python SDK-et gir deg FastMCP, en brukervennlig klasse som gjør vanlige funksjoner om til en fungerende MCP-server. 🚀

Importer den først

Alt begynner med én import. Du henter FastMCP fra den offisielle pakken, slik at resten av filen kan bruke den.

from mcp.server.fastmcp import FastMCP

Opprett instansen

Nå oppretter du en server-instance. Når du kaller FastMCP(...), får du tilbake ett objekt som senere skal inneholde alle verktøyene du legger til.

mcp = FastMCP("demo")

Gi den et navn

Den første strengen er serverens name. Klienter viser den til brukerne, så velg noe tydelig, for eksempel "weather" eller "notes", i stedet for "app1".

mcp = FastMCP("weather")

mcp-objektet er navet ditt

mcp-variabelen er hub-en for hele serveren. Du kobler verktøy, ressurser og ledetekster til den, og ber den deretter om å kjøre.

Hvorfor den kalles Fast

FastMCP er rask fordi det skjuler protokollarbeidet. De skriver vanlig Python, og FastMCP genererer JSON-RPC-skjemaene i bakgrunnen.

Nesten en hel server

Tro det eller ei: Disse to linjene er allerede et gyldig server-skjelett. Det har bare ingen verktøy ennå, så det kan ikke gjøre noe nyttig foreløpig.

from mcp.server.fastmcp import FastMCP
mcp = FastMCP("demo")

Legg til en valgfri beskrivelse

De kan også sende med ekstra informasjon. Noen oppsett godtar en instructions-streng som forteller klientene med et øyekast hva serveren brukes til.

mcp = FastMCP("weather", instructions="Look up forecasts.")

Én server per fil

Et vanlig mønster er å ha én modul som inneholder én enkelt mcp-instans. Det holder hver server liten, fokusert og enkel å forstå.

Navnet forblir stabilt

Prøv å holde serverens navn stabilt over tid. Klienter og konfigurasjoner refererer til det, så hvis De endrer navnet senere, må De oppdatere alle steder som peker på det.

Ingenting kjører ennå

Det å opprette instansen starter ikke en server. Det bygger bare objektet i minnet; oppstart er et separat trinn som De snart skal lære om.

Hurtigsjekk

La oss feste oss hva konstruktørargumentet gjør.

Oppsummering

De importerte FastMCP, opprettet en mcp-instans og ga den et tydelig navn. Dette objektet er navet som alle funksjonene kobles til. Neste steg: et ekte verktøy! 🎉

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 «Opprett en FastMCP-instans» gratis?

Ja – du kan lese valgfritt 3 av leksjonene i læringsstien MCP Academy, inkludert «Opprett en FastMCP-instans», 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 «Opprett en FastMCP-instans»?

Start et navngitt serverobjekt med noen få linjer. 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 1 av 4.

Hvor lang tid tar leksjonen «Opprett en FastMCP-instans»?

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. Opprett en FastMCP-instans
  2. Legg til et Hello-verktøy
  3. Kjør serveren med stdio
  4. Bekreft at den lastes inn og viser verktøy
← Tilbake til MCP Academy