dotnet restoredotnet runÖ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:3001Dadurch 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
addlautet. 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.
Du kannst es direkt im CLI-Modus starten, indem du den folgenden Befehl ausführst:
npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/listDies 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=2Du 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.