Skip to content

Latest commit

 

History

History
120 lines (92 loc) · 3.18 KB

File metadata and controls

120 lines (92 loc) · 3.18 KB

A példa futtatása

Ajánlott telepíteni az uv-t, de nem kötelező, lásd utasítások

-0- Hozz létre egy virtuális környezetet

python -m venv venv

-1- Aktiváld a virtuális környezetet

venv\Scripts\activate

-2- Telepítsd a függőségeket

pip install "mcp[cli]"

-3- Futtasd a példát

mcp run server.py

-4- Teszteld a példát

Amíg a szerver fut az egyik terminálban, nyiss egy másik terminált, és futtasd az alábbi parancsot:

mcp dev server.py

Ez 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.

Tesztelés CLI módban

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/list

Ez 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=2

Az 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.