Skip to content

Latest commit

 

History

History
103 lines (81 loc) · 2.81 KB

File metadata and controls

103 lines (81 loc) · 2.81 KB

Dieses Beispiel ausführen

-1- Installiere die Abhängigkeiten

dotnet restore

-3- Führe das Beispiel aus

dotnet run

-4- Teste das Beispiel

Während der Server in einem Terminal läuft, öffne ein weiteres Terminal und führe folgenden Befehl aus:

npx @modelcontextprotocol/inspector dotnet run

Damit sollte ein Webserver mit einer visuellen Oberfläche gestartet werden, über die du das Beispiel testen kannst.

Sobald der Server verbunden ist:

  • versuche, die Tools aufzulisten und add mit den Argumenten 2 und 4 auszuführen, im Ergebnis solltest du 6 sehen.
  • gehe zu resources und resource template und rufe "greeting" auf, gib einen Namen ein und du solltest eine Begrüßung mit dem eingegebenen Namen sehen.

Testen im CLI-Modus

Du kannst es direkt im CLI-Modus starten, indem du folgenden Befehl ausführst:

npx @modelcontextprotocol/inspector --cli dotnet run --method tools/list

Dies listet alle im Server verfügbaren Tools auf. Du solltest folgende Ausgabe sehen:

{
  "tools": [
    {
      "name": "Add",
      "description": "Adds two numbers",
      "inputSchema": {
        "type": "object",
        "properties": {
          "a": {
            "type": "integer"
          },
          "b": {
            "type": "integer"
          }
        },
        "title": "Add",
        "description": "Adds two numbers",
        "required": [
          "a",
          "b"
        ]
      }
    }
  ]
}

Um ein Tool aufzurufen, tippe:

npx @modelcontextprotocol/inspector --cli dotnet run --method tools/call --tool-name Add --tool-arg a=1 --tool-arg b=2

Du solltest folgende Ausgabe erhalten:

{
  "content": [
    {
      "type": "text",
      "text": "Sum 3"
    }
  ],
  "isError": false
}

![!TIP] Es ist normalerweise deutlich schneller, den Inspector im CLI-Modus als im Browser auszuführen. Mehr Informationen zum Inspector findest du hier.

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 Ausgangssprache 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 durch die Nutzung dieser Übersetzung entstehen.