Skip to content

Latest commit

 

History

History
108 lines (85 loc) · 4.24 KB

File metadata and controls

108 lines (85 loc) · 4.24 KB

Покретање овог примера

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

dotnet restore

-2- Покрените пример

dotnet run

-3- Тестирајте пример

Пре него што покренете следеће, отворите посебан терминал (проверите да ли сервер и даље ради).

Док сервер ради у једном терминалу, отворите други терминал и покрените следећу команду:

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

Ово би требало да покрене веб сервер са визуелним интерфејсом који вам омогућава да тестирате пример.

Уверите се да је као тип транспорта изабран Streamable HTTP, а URL је http://localhost:3001/mcp.

Када се сервер повеже:

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

Тестирање у CLI режиму

Можете га покренути директно у CLI режиму покретањем следеће команде:

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

Ово ће набројати све алате доступне на серверу. Требало би да видите следећи излаз:

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

Да бисте позвали алат укуцајте:

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

Требало би да видите следећи излаз:

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

![!TIP] Обично је много брже покренути инспектор у CLI режиму него у прегледачу. Више о инспектору прочитајте овде.

Одрицање од одговорности:
Овај документ је преведен коришћењем AI услуге за превођење Co-op Translator. Иако се трудимо да превод буде тачан, молимо вас да имате у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитетним извором. За критичне информације препоручује се професионални људски превод. Нисмо одговорни за било каква неспоразума или погрешна тумачења која произилазе из коришћења овог превода.