Anda disarankan untuk memasang uv tetapi ia bukan keperluan, lihat arahan
python -m venv venvvenv\Scripts\activatepip install "mcp[cli]"mcp run server.pyDengan pelayan berjalan di satu terminal, buka terminal lain dan jalankan arahan berikut:
mcp dev server.pyIni akan memulakan pelayan web dengan antara muka visual yang membolehkan anda menguji sampel.
Setelah pelayan disambungkan:
-
cuba senaraikan alat dan jalankan
add, dengan argumen 2 dan 4, anda sepatutnya melihat 6 dalam hasilnya. -
pergi ke sumber dan templat sumber dan panggil get_greeting, taipkan nama dan anda sepatutnya melihat ucapan dengan nama yang anda berikan.
Pemeriksa yang anda jalankan sebenarnya adalah aplikasi Node.js dan mcp dev adalah pembungkus di sekelilingnya.
Anda boleh melancarkannya secara langsung dalam mod CLI dengan menjalankan arahan berikut:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/listIni akan menyenaraikan semua alat yang tersedia dalam pelayan. Anda sepatutnya melihat output berikut:
{
"tools": [
{
"name": "add",
"description": "Add two numbers",
"inputSchema": {
"type": "object",
"properties": {
"a": {
"title": "A",
"type": "integer"
},
"b": {
"title": "B",
"type": "integer"
}
},
"required": [
"a",
"b"
],
"title": "addArguments"
}
}
]
}
Untuk memanggil alat, taipkan:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/call --tool-name add --tool-arg a=1 --tool-arg b=2Anda sepatutnya melihat output berikut:
{
"content": [
{
"type": "text",
"text": "3"
}
],
"isError": false
}
![!TIP] Biasanya lebih pantas menjalankan pemeriksa dalam mod CLI berbanding dalam pelayar. Baca lebih lanjut tentang pemeriksa di sini.
Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk memastikan ketepatan, sila ambil maklum bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang berwibawa. Untuk maklumat yang kritikal, terjemahan manusia profesional adalah disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.