dotnet restoredotnet runWährend der Server in einem Terminal läuft, öffne ein weiteres Terminal und führe folgenden Befehl aus:
npx @modelcontextprotocol/inspector dotnet runDamit 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
addmit 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.
Du kannst es direkt im CLI-Modus starten, indem du folgenden Befehl ausführst:
npx @modelcontextprotocol/inspector --cli dotnet run --method tools/listDies 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=2Du 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.