Skip to content

Latest commit

 

History

History
103 lines (81 loc) · 3.91 KB

File metadata and controls

103 lines (81 loc) · 3.91 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 значно швидший, ніж у браузері. Детальніше про інспектор читайте тут.

Відмова від відповідальності:
Цей документ було перекладено за допомогою сервісу автоматичного перекладу Co-op Translator. Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується звертатися до професійного людського перекладу. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.