MCP Academy · Oppitunti

Resurssien URI-osoitteet

Opitte, miten resurssit osoitetaan skeeman ja polun avulla.

Oppitunti 1/413 vaihetta

Resurssien URI-osoitteet on ilmainen MCP Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu MCP Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. MCP Academy-kurssilla on yhteensä 4 oppituntia.

Mikä resource on

MCP:n resource on vain luku -muotoinen konteksti, jonka palvelin antaa mallille, esimerkiksi tiedosto, asetustiedosto tai tietue. Tekoäly lukee sen, mutta ei koskaan muuta sitä.

Miksi osoite tarvitaan

Jokainen resource tarvitsee pysyvän nimen, jotta asiakas voi pyytää sitä viitteen perusteella. Tämä nimi on sen URI, aivan kuten verkkosivulla on URL-osoite. 🔗

Scheme ja polku

Resurssin URI muodostuu ensin scheme-osasta, sitten kaksoispisteestä ja kauttaviivoista sekä lopuksi polusta. Scheme kertoo, minkä tyyppiseen kohteeseen URI viittaa.

file:///notes/today.txt
config://app/settings

Valitse oma scheme

Voitte keksiä palvelimellenne sopivan schemen, kuten config tai db. Scheme ryhmittelee toisiinsa liittyvät resurssit yhden selkeän tunnisteen alle.

file-scheme

file-scheme on yleinen levyllä oleville asiakirjoille. Kolme kauttaviivaa tarkoittaa, että polku alkaa juuresta, aivan kuten selaimen file-URL-osoitteissa.

file:///home/data/report.md

Esimerkki mukautetusta schemesta

Sovelluksen datalle siisti mukautettu scheme pitää rakenteen helposti luettavana. Malli näkee nimen, joka kertoo täsmälleen, mitä resource sisältää.

users://profile/active
weather://city/london

URI-osoitteiden on oltava yksilöllisiä

Jokaisella resurssilla on oltava oma yksilöllinen URI, jotta pyynnöt eivät ole koskaan epäselviä. Kahden resurssin sama URI aiheuttaisi ristiriidan ja sekoittaisi asiakkaat.

Määritä se FastMCP:ssä

Python SDK:ssa liitätte URIn funktioon resource-dekoraattorilla. Tämä merkkijono on osoite, jota asiakkaat käyttävät sen lukemiseen.

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

@mcp.resource("config://app")
def config(): ...

Asiakkaat luettelevat URI:t

Kun asiakas muodostaa yhteyden, se pyytää palvelinta luettelemaan kaikki tarjoamansa resurssit. Jokainen kohde sisältää URIn, nimen ja lyhyen kuvauksen.

Lue URIn perusteella

Sisällön hakemista varten asiakas lähettää lukupyynnön, jossa ilmoitetaan tarkka URI. Palvelin yhdistää URIn käsittelijään ja palauttaa sisällön.

Pidä URI:t pysyvinä

Kohdelkaa julkaistua URIa lupauksena. Sen nimeäminen uudelleen rikkoo kaikki asiakkaat tai tallennetut viitteet, jotka osoittivat vanhaan osoitteeseen.

Pikatarkistus

Tunnistakaa osa, joka määrittää resurssin tyypin.

Kertaus

Resurssit ovat URI:n nimeämää vain luku -muotoista kontekstia: scheme ja polku. Pitäkää URI:t yksilöllisinä ja pysyvinä, jotta asiakkaat voivat luottaa niihin. ✅

Aloita maksutta

Opi Python tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
30
Oppitunnit
120

Usein kysytyt kysymykset

Onko oppitunti ”Resurssien URI-osoitteet” ilmainen?

Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa MCP Academy-oppimispolun 3 oppituntia, myös oppitunnin “Resurssien URI-osoitteet”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. MCP Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Resurssien URI-osoitteet”?

Opitte, miten resurssit osoitetaan skeeman ja polun avulla. Harjoittelet MCP Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni MCP Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin MCP Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.

Kuinka kauan ”Resurssien URI-osoitteet”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä MCP Academy-oppitunnilla?

Kyllä. Jokainen MCP Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Resurssien URI-osoitteet
  2. Staattisen tekstiresurssin tarjoaminen
  3. Tiedoston lukeminen levyltä
  4. Oikean MIME-tyypin määrittäminen
← Takaisin: MCP Academy