Skip to content

Latest commit

 

History

History
102 lines (81 loc) · 3.88 KB

File metadata and controls

102 lines (81 loc) · 3.88 KB

Стартиране на този пример

-1- Инсталиране на зависимостите

dotnet restore

-3- Стартиране на примера

dotnet run

-4- Тестване на примера

Докато сървърът работи в един терминал, отворете друг терминал и изпълнете следната команда:

npx @modelcontextprotocol/inspector dotnet run

Това трябва да стартира уеб сървър с визуален интерфейс, който ви позволява да тествате примера.

След като сървърът се свърже:

  • опитайте да изброите инструментите и изпълнете add с аргументи 2 и 4, трябва да видите резултат 6.
  • отидете на ресурси и шаблон за ресурс и извикайте "greeting", въведете име и трябва да видите поздрав с въведеното име.

Тестване в CLI режим

Можете да го стартирате директно в CLI режим, като изпълните следната команда:

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

Това ще изброи всички налични инструменти на сървъра. Трябва да видите следния изход:

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

За да извикате инструмент, напишете:

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

Трябва да видите следния изход:

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

![!TIP] Обикновено е много по-бързо да стартирате инспектора в CLI режим, отколкото в браузъра. Прочетете повече за инспектора тук.

Отказ от отговорност:
Този документ е преведен с помощта на AI преводаческа услуга Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.