Skip to content

Latest commit

 

History

History
101 lines (77 loc) · 3.09 KB

File metadata and controls

101 lines (77 loc) · 3.09 KB

Ausführen dieses Beispiels

-1- Installieren der Abhängigkeiten

dotnet restore

-2- Beispiel ausführen

dotnet run

-3- Beispiel testen

Öffnen Sie ein separates Terminal, bevor Sie den untenstehenden Befehl ausführen (stellen Sie sicher, dass der Server noch läuft).

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

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

Dies sollte einen Webserver mit einer visuellen Oberfläche starten, die es Ihnen ermöglicht, das Beispiel zu testen.

Stellen Sie sicher, dass Streamable HTTP als Transporttyp ausgewählt ist und die URL http://localhost:3001/mcp lautet.

Sobald der Server verbunden ist:

  • Versuchen Sie, Werkzeuge aufzulisten und führen Sie add aus, mit den Argumenten 2 und 4. Sie sollten 6 als Ergebnis sehen.
  • Gehen Sie zu Ressourcen und Ressourcenvorlagen und rufen Sie "greeting" auf. Geben Sie einen Namen ein, und Sie sollten eine Begrüßung mit dem eingegebenen Namen sehen.

Testen im CLI-Modus

Sie können es direkt im CLI-Modus starten, indem Sie den folgenden Befehl ausführen:

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

Dies wird alle verfügbaren Werkzeuge auf dem Server auflisten. Sie sollten 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 Werkzeug aufzurufen, geben Sie Folgendes ein:

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

Sie sollten die folgende Ausgabe sehen:

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

Tip

Es ist normalerweise viel schneller, den Inspector im CLI-Modus auszuführen als im Browser. Lesen Sie mehr über den Inspector 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 ursprünglichen Sprache sollte als maßgebliche Quelle betrachtet werden. Für kritische Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die sich aus der Nutzung dieser Übersetzung ergeben.