Skip to content

Latest commit

 

History

History
102 lines (81 loc) · 2.86 KB

File metadata and controls

102 lines (81 loc) · 2.86 KB

A minta futtatása

-1- A függőségek telepítése

dotnet restore

-3- A minta futtatása

dotnet run

-4- A minta tesztelése

Amíg a szerver fut az egyik terminálban, nyiss meg egy másik terminált, és futtasd a következő parancsot:

npx @modelcontextprotocol/inspector dotnet run

Ez elindít egy web szervert vizuális felülettel, amely lehetővé teszi a minta tesztelését.

Miután a szerver csatlakozott:

  • próbáld meg lekérdezni az eszközöket, és futtasd az add parancsot a 2 és 4 argumentummal, az eredménynek 6-nak kell lennie.
  • menj a resources és resource template részhez, hívd meg a "greeting" funkciót, írj be egy nevet, és egy névre szóló üdvözlést kell látnod.

Tesztelés CLI módban

Közvetlenül CLI módban is elindíthatod a következő paranccsal:

npx @modelcontextprotocol/inspector --cli dotnet run --method tools/list

Ez kilistázza a szerveren elérhető összes eszközt. A következő kimenetet kell látnod:

{
  "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"
        ]
      }
    }
  ]
}

Egy eszköz meghívásához írd be:

npx @modelcontextprotocol/inspector --cli dotnet run --method tools/call --tool-name Add --tool-arg a=1 --tool-arg b=2

A következő kimenetet kell látnod:

{
  "content": [
    {
      "type": "text",
      "text": "Sum 3"
    }
  ],
  "isError": false
}

![!TIP] Általában sokkal gyorsabb az inspector futtatása CLI módban, mint a böngészőben. További információkat az inspectorról itt találsz.

Jogi nyilatkozat:
Ez a dokumentum az AI fordító szolgáltatás, a Co-op Translator segítségével készült. Bár a pontosságra törekszünk, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum az anyanyelvén tekintendő hiteles forrásnak. Fontos információk esetén szakmai, emberi fordítást javaslunk. Nem vállalunk felelősséget az ebből a fordításból eredő félreértésekért vagy téves értelmezésekért.