Zdaj, ko imate nameščen SDK, ustvarimo naslednji projekt:
Dodajte orodje in vir z naslednjo kodo:
Dodajmo zadnjo kodo, ki jo potrebujemo, da se strežnik lahko zažene:
Zaženite strežnik z naslednjim ukazom:
Inspector je odlično orodje, ki lahko zažene vaš strežnik in omogoči interakcijo z njim, da lahko preizkusite njegovo delovanje. Zaženimo ga:
Note
v polju "ukaz" je lahko prikazan drugačen ukaz, saj vsebuje ukaz za zagon strežnika z vašim specifičnim runtime-om
Videli boste naslednji uporabniški vmesnik:
-
Povežite se s strežnikom s klikom na gumb Connect
Ko se povežete s strežnikom, bi morali videti naslednje: -
Izberite "Tools" in "listTools", prikazal se bo gumb "Add", kliknite "Add" in izpolnite vrednosti parametrov.
Videli boste naslednji odgovor, torej rezultat orodja "add":
Čestitke, uspelo vam je ustvariti in zagnati vaš prvi strežnik!
MCP nudi uradne SDK-je za več programskih jezikov:
- C# SDK - vzdrževan v sodelovanju z Microsoftom
- Java SDK - vzdrževan v sodelovanju s Spring AI
- TypeScript SDK - uradna implementacija za TypeScript
- Python SDK - uradna implementacija za Python
- Kotlin SDK - uradna implementacija za Kotlin
- Swift SDK - vzdrževan v sodelovanju z Loopwork AI
- Rust SDK - uradna implementacija za Rust
- Nastavitev MCP razvojnega okolja je enostavna z jezikovno specifičnimi SDK-ji
- Gradnja MCP strežnikov vključuje ustvarjanje in registracijo orodij z jasnimi shemami
- Testiranje in odpravljanje napak sta ključna za zanesljive MCP implementacije
Ustvarite preprost MCP strežnik z orodjem po vaši izbiri:
- Implementirajte orodje v vašem priljubljenem jeziku (.NET, Java, Python ali JavaScript).
- Določite vhodne parametre in vrednosti, ki jih orodje vrača.
- Zaženite inspector orodje, da zagotovite, da strežnik deluje kot je predvideno.
- Preizkusite implementacijo z različnimi vhodnimi podatki.
- Gradnja agentov z Model Context Protocol na Azure
- Oddaljeni MCP z Azure Container Apps (Node.js/TypeScript/JavaScript)
- .NET OpenAI MCP Agent
Naslednje: Začetek z MCP klienti
Omejitev odgovornosti:
Ta dokument je bil preveden z uporabo AI prevajalske storitve Co-op Translator. Čeprav si prizadevamo za natančnost, upoštevajte, da lahko avtomatizirani prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku velja za avtoritativni vir. Za kritične informacije priporočamo strokovni človeški prevod. Za morebitna nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda, ne odgovarjamo.


