Skip to content

Latest commit

 

History

History
108 lines (85 loc) · 3.04 KB

File metadata and controls

108 lines (85 loc) · 3.04 KB

Menjalankan contoh ini

-1- Pasang kebergantungan

dotnet restore

-2- Jalankan contoh

dotnet run

-3- Uji contoh

Mulakan terminal berasingan sebelum anda jalankan arahan di bawah (pastikan server masih berjalan).

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

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

Ini akan memulakan pelayan web dengan antara muka visual yang membolehkan anda menguji contoh tersebut.

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

Once the server is connected:

  • try listing tools and run add, dengan argumen 2 dan 4, anda sepatutnya melihat 6 sebagai hasilnya.
  • pergi ke resources dan resource template dan panggil "greeting", taipkan nama dan anda akan melihat ucapan dengan nama yang anda berikan.

Ujian dalam mod CLI

Anda boleh lancarkan terus dalam mod CLI dengan menjalankan arahan berikut:

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

Ini akan menyenaraikan semua alat yang tersedia dalam server. Anda sepatutnya 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 alat taip:

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

Anda sepatutnya melihat output berikut:

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

![!TIP] Biasanya lebih pantas menjalankan inspector dalam mod CLI berbanding di pelayar. Baca lebih lanjut mengenai inspector di sini.

Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk ketepatan, sila maklum bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang sahih. Untuk maklumat penting, terjemahan profesional oleh manusia adalah disyorkan. Kami tidak bertanggungjawab terhadap sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.