Skip to content

Latest commit

 

History

History
108 lines (85 loc) · 3.21 KB

File metadata and controls

108 lines (85 loc) · 3.21 KB

Ausführen dieses Beispiels

-1- Abhängigkeiten installieren

dotnet restore

-2- Beispiel ausführen

dotnet run

-3- Beispiel testen

Öffne ein separates Terminal, bevor du den folgenden Befehl ausführst (stelle sicher, dass der Server noch läuft).

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

npx @modelcontextprotocol/inspector http://localhost:3001

Dadurch sollte ein Webserver mit einer visuellen Oberfläche gestartet werden, mit der du das Beispiel testen kannst.

Achte darauf, dass als Transporttyp Streamable HTTP ausgewählt ist und die URL http://localhost:3001/mcp.

Once the server is connected:

  • try listing tools and run add lautet. Mit den Argumenten 2 und 4 solltest du im Ergebnis die 6 sehen.
  • Gehe zu resources und resource template, 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 den folgenden Befehl ausführst:

npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/list

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

{
  "tools": [
    {
      "name": "AddNumbers",
      "description": "Add two numbers together.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "a": {
            "description": "The first number",
            "type": "integer"
          },
          "b": {
            "description": "The second number",
            "type": "integer"
          }
        },
        "title": "AddNumbers",
        "description": "Add two numbers together.",
        "required": [
          "a",
          "b"
        ]
      }
    }
  ]
}

Um ein Tool aufzurufen, gib ein:

npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/call --tool-name AddNumbers --tool-arg a=1 --tool-arg b=2

Du solltest die folgende Ausgabe sehen:

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

![!TIP] Es ist in der Regel 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 uns um Genauigkeit bemühen, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner Ursprungssprache ist als maßgebliche Quelle zu betrachten. 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.