Ajánlott telepíteni az uv-t, de nem kötelező, lásd utasítások
python -m venv venvvenv\Scripts\activatepip install "mcp[cli]"mcp run server.pyAmíg a szerver fut az egyik terminálban, nyiss egy másik terminált, és futtasd az alábbi parancsot:
mcp dev server.pyEz elindít egy webes szervert vizuális felülettel, amely lehetővé teszi a példa tesztelését.
Miután a szerver csatlakozott:
-
próbáld meg listázni az eszközöket, és futtasd az
add-ot, 2 és 4 argumentumokkal, az eredményben 6-ot kell látnod. -
menj a forrásokhoz és a forrássablonhoz, és hívd meg a get_greeting-et, írj be egy nevet, és látnod kell egy üdvözlést az általad megadott névvel.
Az általad futtatott inspector valójában egy Node.js alkalmazás, és a mcp dev egy wrapper körülötte.
Közvetlenül CLI módban is elindíthatod az alábbi parancs futtatásával:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/listEz listázza az összes elérhető eszközt a szerveren. Az alábbi kimenetet kell látnod:
{
"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"
}
}
]
}
Egy eszköz meghívásához írd be:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/call --tool-name add --tool-arg a=1 --tool-arg b=2Az alábbi kimenetet kell látnod:
{
"content": [
{
"type": "text",
"text": "3"
}
],
"isError": false
}
Tip
Általában sokkal gyorsabb az inspectort CLI módban futtatni, mint böngészőben.
További információ az inspectorról itt.
Felelősségkizárás:
Ez a dokumentum az Co-op Translator AI fordítási szolgáltatás segítségével készült. Bár törekszünk a pontosságra, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum az eredeti nyelvén tekintendő hiteles forrásnak. Kritikus információk esetén javasolt a professzionális, emberi fordítás igénybevétele. Nem vállalunk felelősséget a fordítás használatából eredő félreértésekért vagy téves értelmezésekért.