Skip to content

Latest commit

 

History

History
108 lines (85 loc) · 3.03 KB

File metadata and controls

108 lines (85 loc) · 3.03 KB

Menjalankan contoh ini

-1- Pasang dependensi

dotnet restore

-2- Jalankan contoh

dotnet run

-3- Uji contoh

Mulai terminal terpisah sebelum menjalankan perintah di bawah ini (pastikan server masih berjalan).

Dengan server berjalan di satu terminal, buka terminal lain dan jalankan perintah berikut:

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

Ini akan memulai server web dengan antarmuka visual yang memungkinkan Anda menguji contoh.

Pastikan Streamable HTTP dipilih sebagai jenis transportasi, dan URL adalah http://localhost:3001/mcp.

Once the server is connected:

  • try listing tools and run add, dengan argumen 2 dan 4, Anda akan melihat hasil 6.
  • pergi ke resources dan resource template lalu panggil "greeting", ketikkan sebuah nama dan Anda akan melihat sapaan dengan nama yang Anda berikan.

Pengujian dalam mode CLI

Anda dapat menjalankannya langsung dalam mode CLI dengan menjalankan perintah berikut:

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

Ini akan menampilkan semua alat yang tersedia di server. Anda akan melihat output berikut:

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

Untuk memanggil sebuah alat ketik:

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

Anda akan melihat output berikut:

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

![!TIP] Biasanya menjalankan inspector dalam mode CLI jauh lebih cepat daripada di browser. Baca lebih lanjut tentang inspector di sini.

Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI Co-op Translator. Meskipun kami berusaha untuk akurasi, harap diketahui bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang sahih. Untuk informasi penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang salah yang timbul dari penggunaan terjemahan ini.