Skip to content

Latest commit

 

History

History
108 lines (85 loc) · 3.07 KB

File metadata and controls

108 lines (85 loc) · 3.07 KB

Kørsel af dette eksempel

-1- Installer afhængighederne

dotnet restore

-2- Kør eksemplet

dotnet run

-3- Test eksemplet

Start et separat terminalvindue, før du kører nedenstående (sørg for, at serveren stadig kører).

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

npx @modelcontextprotocol/inspector http://localhost:3001

Dette burde starte en webserver med en visuel grænseflade, som gør det muligt at teste eksemplet.

Sørg for, at Streamable HTTP er valgt som transporttype, og at URL’en er http://localhost:3001/mcp.

Once the server is connected:

  • try listing tools and run add, med argumenterne 2 og 4, så du skulle se 6 i resultatet.
  • gå til resources og resource template og kald "greeting", skriv et navn, og du skulle se en hilsen med det navn, du indtastede.

Test i CLI-tilstand

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

npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/list

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

{
  "tools": [
    {
      "name": "AddNumbers",
      "description": "Add two numbers together.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "a": {
            "description": "The first number",
            "type": "integer"
          },
          "b": {
            "description": "The second number",
            "type": "integer"
          }
        },
        "title": "AddNumbers",
        "description": "Add two numbers together.",
        "required": [
          "a",
          "b"
        ]
      }
    }
  ]
}

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

npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/call --tool-name AddNumbers --tool-arg a=1 --tool-arg b=2

Du skulle se følgende output:

{
  "content": [
    {
      "type": "text",
      "text": "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, skal 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 eventuelle misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse.