Skip to content

Latest commit

 

History

History
102 lines (81 loc) · 2.84 KB

File metadata and controls

102 lines (81 loc) · 2.84 KB

Spustenie tohto príkladu

-1- Inštalácia závislostí

dotnet restore

-3- Spustenie príkladu

dotnet run

-4- Testovanie príkladu

Keď máte server spustený v jednom termináli, otvorte ďalší terminál a spustite nasledujúci príkaz:

npx @modelcontextprotocol/inspector dotnet run

Týmto by sa mal spustiť webový server s vizuálnym rozhraním, ktoré vám umožní testovať príklad.

Keď je server pripojený:

  • skúste zobraziť zoznam nástrojov a spustiť add s argumentmi 2 a 4, výsledok by mal byť 6.
  • prejdite na resources a resource template, zavolajte "greeting", zadajte meno a mali by ste vidieť pozdrav s menom, ktoré ste zadali.

Testovanie v CLI režime

Môžete ho spustiť priamo v CLI režime pomocou nasledujúceho príkazu:

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

Týmto sa zobrazia všetky nástroje dostupné na serveri. Mali by ste vidieť nasledujúci výstup:

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

Na vyvolanie nástroja zadajte:

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

Mali by ste vidieť nasledujúci výstup:

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

![!TIP] Zvyčajne je oveľa rýchlejšie spustiť inspector v CLI režime než v prehliadači. Viac o inspektorovi si prečítate tu.

Vyhlásenie o zodpovednosti:
Tento dokument bol preložený pomocou AI prekladateľskej služby Co-op Translator. Hoci sa snažíme o presnosť, prosím, majte na pamäti, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Originálny dokument v jeho pôvodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nie sme zodpovední za akékoľvek nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.