Skip to content

Latest commit

 

History

History
102 lines (81 loc) · 2.73 KB

File metadata and controls

102 lines (81 loc) · 2.73 KB

Kør dette eksempel

-1- Installer afhængighederne

dotnet restore

-3- Kør eksemplet

dotnet run

-4- Test eksemplet

Med serveren kørende i et terminalvindue, åbn et andet terminalvindue og kør følgende kommando:

npx @modelcontextprotocol/inspector dotnet run

Dette burde starte en webserver med et visuelt interface, som giver dig mulighed for at teste eksemplet.

Når serveren er forbundet:

  • prøv at liste værktøjer og kør add med argumenterne 2 og 4, du skulle gerne se 6 som resultat.
  • gå til resources og resource template og kald "greeting", indtast et navn, og du skulle gerne se en hilsen med det navn, du har angivet.

Test i CLI-tilstand

Du kan starte det direkte i CLI-tilstand ved at køre følgende kommando:

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

Dette vil liste alle værktøjer, der er tilgængelige på serveren. Du skulle gerne se følgende output:

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

For at kalde et værktøj, skriv:

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

Du skulle gerne se følgende output:

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

![!TIP] Det er som regel meget hurtigere at køre inspector i CLI-tilstand end i browseren. Læs mere om inspector her.

Ansvarsfraskrivelse:
Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, bedes du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der måtte opstå som følge af brugen af denne oversættelse.