Skip to content

Latest commit

 

History

History
104 lines (67 loc) · 4.89 KB

File metadata and controls

104 lines (67 loc) · 4.89 KB

-2- Projekt erstellen

Jetzt, wo du dein SDK installiert hast, lass uns als Nächstes ein Projekt erstellen:

-3- Projektdateien erstellen

-4- Servercode erstellen

-5- Hinzufügen eines Tools und einer Ressource

Füge ein Tool und eine Ressource hinzu, indem du den folgenden Code einfügst:

-6- Finaler Code

Fügen wir den letzten Code hinzu, den wir brauchen, damit der Server starten kann:

-7- Server testen

Starte den Server mit folgendem Befehl:

-8- Mit dem Inspector ausführen

Der Inspector ist ein großartiges Tool, das deinen Server starten kann und dir ermöglicht, mit ihm zu interagieren, damit du testen kannst, ob alles funktioniert. Lass uns ihn starten:

Note

Im Feld „Befehl“ kann es anders aussehen, da dort der Befehl zum Starten eines Servers mit deinem spezifischen Runtime steht.

Du solltest folgende Benutzeroberfläche sehen:

Connect

  1. Verbinde dich mit dem Server, indem du auf die Schaltfläche „Connect“ klickst. Sobald du verbunden bist, solltest du Folgendes sehen:

    Connected

  2. Wähle „Tools“ und „listTools“, du solltest „Add“ sehen, wähle „Add“ und fülle die Parameterwerte aus.

    Du solltest folgende Antwort erhalten, also ein Ergebnis vom Tool „add“:

    Result of running add

Glückwunsch, du hast erfolgreich deinen ersten Server erstellt und ausgeführt!

Offizielle SDKs

MCP bietet offizielle SDKs für mehrere Sprachen:

  • C# SDK – Wird in Zusammenarbeit mit Microsoft gepflegt
  • Java SDK – Wird in Zusammenarbeit mit Spring AI gepflegt
  • TypeScript SDK – Die offizielle TypeScript-Implementierung
  • Python SDK – Die offizielle Python-Implementierung
  • Kotlin SDK – Die offizielle Kotlin-Implementierung
  • Swift SDK – Wird in Zusammenarbeit mit Loopwork AI gepflegt
  • Rust SDK – Die offizielle Rust-Implementierung

Wichtige Erkenntnisse

  • Die Einrichtung einer MCP-Entwicklungsumgebung ist mit sprachspezifischen SDKs unkompliziert
  • Der Aufbau von MCP-Servern umfasst das Erstellen und Registrieren von Tools mit klar definierten Schemata
  • Testen und Debuggen sind entscheidend für zuverlässige MCP-Implementierungen

Beispiele

Aufgabe

Erstelle einen einfachen MCP-Server mit einem Tool deiner Wahl:

  1. Implementiere das Tool in deiner bevorzugten Sprache (.NET, Java, Python oder JavaScript).
  2. Definiere Eingabeparameter und Rückgabewerte.
  3. Starte das Inspector-Tool, um sicherzustellen, dass der Server wie gewünscht funktioniert.
  4. Teste die Implementierung mit verschiedenen Eingaben.

Lösung

Lösung

Zusätzliche Ressourcen

Was kommt als Nächstes

Weiter: Erste Schritte mit MCP Clients

Haftungsausschluss:
Dieses Dokument wurde mit dem KI-Übersetzungsdienst Co-op Translator übersetzt. Obwohl wir auf Genauigkeit achten, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner Ursprungssprache gilt als maßgebliche Quelle. Für wichtige Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die aus der Nutzung dieser Übersetzung entstehen.