Nyní, když máte nainstalované SDK, vytvoříme další krok – projekt:
Přidejte nástroj a zdroj přidáním následujícího kódu:
Přidejme poslední část kódu, kterou potřebujeme, aby server mohl startovat:
Spusťte server následujícím příkazem:
Inspektor je skvělý nástroj, který může spustit váš server a umožní vám s ním interagovat, abyste mohli otestovat, že funguje. Spusťme ho:
Note
může to v poli „příkaz“ vypadat jinak, protože obsahuje příkaz pro spuštění serveru s vaším konkrétním runtime/
Měli byste vidět následující uživatelské rozhraní:
-
Připojte se k serveru kliknutím na tlačítko Připojit
Po připojení byste měli vidět toto: -
Vyberte „Tools“ a „listTools“, měli byste vidět možnost „Add“, klikněte na „Add“ a vyplňte hodnoty parametrů.
Měli byste vidět následující odpověď, tedy výsledek z nástroje „add“:
Gratulujeme, podařilo se vám vytvořit a spustit váš první server!
MCP poskytuje oficiální SDK pro několik jazyků:
- C# SDK – Udržováno ve spolupráci s Microsoftem
- Java SDK – Udržováno ve spolupráci se Spring AI
- TypeScript SDK – Oficiální implementace v TypeScriptu
- Python SDK – Oficiální implementace v Pythonu
- Kotlin SDK – Oficiální implementace v Kotlinu
- Swift SDK – Udržováno ve spolupráci s Loopwork AI
- Rust SDK – Oficiální implementace v Rustu
- Nastavení vývojového prostředí MCP je jednoduché díky jazykově specifickým SDK
- Vytváření MCP serverů zahrnuje tvorbu a registraci nástrojů s jasnými schématy
- Testování a ladění jsou nezbytné pro spolehlivé MCP implementace
Vytvořte jednoduchý MCP server s nástrojem dle vašeho výběru:
- Implementujte nástroj ve vašem preferovaném jazyce (.NET, Java, Python nebo JavaScript).
- Definujte vstupní parametry a návratové hodnoty.
- Spusťte inspektor, abyste ověřili, že server funguje správně.
- Otestujte implementaci s různými vstupy.
- Build Agents using Model Context Protocol on Azure
- Remote MCP with Azure Container Apps (Node.js/TypeScript/JavaScript)
- .NET OpenAI MCP Agent
Další: Začínáme s MCP klienty
Prohlášení o vyloučení odpovědnosti:
Tento dokument byl přeložen pomocí AI překladatelské služby Co-op Translator. Přestože usilujeme o přesnost, mějte prosím na paměti, že automatické překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho mateřském jazyce by měl být považován za autoritativní zdroj. Pro zásadní informace se doporučuje profesionální lidský překlad. Nejsme odpovědní za jakékoliv nedorozumění nebo chybné výklady vyplývající z použití tohoto překladu.


