Skip to content

Latest commit

 

History

History
103 lines (81 loc) · 2.57 KB

File metadata and controls

103 lines (81 loc) · 2.57 KB

Zagon tega primera

-1- Namestite odvisnosti

dotnet restore

-3- Zaženite primer

dotnet run

-4- Testirajte primer

Medtem ko je strežnik zagnan v enem terminalu, odprite drugi terminal in zaženite naslednji ukaz:

npx @modelcontextprotocol/inspector dotnet run

To bo zagnalo spletni strežnik z vizualnim vmesnikom, ki vam omogoča testiranje primera.

Ko je strežnik povezan:

  • poskusite našteti orodja in zaženite add z argumenti 2 in 4, v rezultatu bi morali videti 6.
  • pojdite na resources in resource template ter pokličite "greeting", vnesite ime in videli boste pozdrav z vnesenim imenom.

Testiranje v CLI načinu

Lahko ga zaženete neposredno v CLI načinu z naslednjim ukazom:

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

To bo naštelo vsa orodja, ki so na voljo na strežniku. Videli bi morali naslednji izpis:

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

Za zagon orodja vnesite:

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

Videli bi morali naslednji izpis:

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

![!TIP] Običajno je veliko hitreje zagnati inspector v CLI načinu kot v brskalniku. Več o inspectorju preberite tukaj.

Opozorilo:
Ta dokument je bil preveden z uporabo storitve za avtomatski prevod AI Co-op Translator. Čeprav si prizadevamo za natančnost, vas opozarjamo, da avtomatski prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku velja za avtoritativni vir. Za pomembne informacije priporočamo strokovni človeški prevod. Ne odgovarjamo za morebitna nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.