dotnet restoredotnet runMit dem Server, der in einem Terminal läuft, öffnen Sie ein weiteres Terminal und führen Sie den folgenden Befehl aus:
npx @modelcontextprotocol/inspector dotnet runDies sollte einen Webserver mit einer visuellen Oberfläche starten, die es Ihnen ermöglicht, das Beispiel zu testen.
Sobald der Server verbunden ist:
- Versuchen Sie, Werkzeuge aufzulisten und führen Sie
addaus, mit den Argumenten 2 und 4. Sie sollten 6 als Ergebnis sehen. - Gehen Sie zu Ressourcen und Ressourcenvorlage und rufen Sie "greeting" auf. Geben Sie einen Namen ein, und Sie sollten eine Begrüßung mit dem von Ihnen angegebenen Namen sehen.
Sie können es direkt im CLI-Modus starten, indem Sie den folgenden Befehl ausführen:
npx @modelcontextprotocol/inspector --cli dotnet run --method tools/listDies wird alle verfügbaren Werkzeuge im Server auflisten. Sie sollten die 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 Werkzeug aufzurufen, geben Sie Folgendes ein:
npx @modelcontextprotocol/inspector --cli dotnet run --method tools/call --tool-name Add --tool-arg a=1 --tool-arg b=2Sie sollten die folgende Ausgabe sehen:
{
"content": [
{
"type": "text",
"text": "Sum 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.