Es wird empfohlen, uv zu installieren, aber es ist nicht zwingend erforderlich. Siehe Anleitung.
python -m venv venvvenv\Scripts\activatepip install "mcp[cli]"mcp run server.pyWährend der Server in einem Terminal läuft, öffnen Sie ein weiteres Terminal und führen Sie den folgenden Befehl aus:
mcp dev server.pyDies 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
get_greetingauf. Geben Sie einen Namen ein, und Sie sollten eine Begrüßung mit dem eingegebenen Namen sehen.
Der von Ihnen gestartete Inspector ist tatsächlich eine Node.js-Anwendung, und mcp dev ist ein Wrapper dafür.
Sie können ihn direkt im CLI-Modus starten, indem Sie den folgenden Befehl ausführen:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/listDies wird alle verfügbaren Werkzeuge auf dem Server auflisten. Sie sollten die folgende Ausgabe sehen:
{
"tools": [
{
"name": "add",
"description": "Add two numbers",
"inputSchema": {
"type": "object",
"properties": {
"a": {
"title": "A",
"type": "integer"
},
"b": {
"title": "B",
"type": "integer"
}
},
"required": [
"a",
"b"
],
"title": "addArguments"
}
}
]
}
Um ein Werkzeug aufzurufen, geben Sie Folgendes ein:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/call --tool-name add --tool-arg a=1 --tool-arg b=2Sie sollten die folgende Ausgabe sehen:
{
"content": [
{
"type": "text",
"text": "3"
}
],
"isError": false
}
Tip
Es ist in der Regel 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.