Anda disarankan untuk memasang uv tetapi ia bukanlah satu keperluan, lihat arahan
python -m venv venvvenv\Scrips\activatepip install "mcp[cli]"mcp run server.pyDengan pelayan sedang berjalan di satu terminal, buka terminal lain dan jalankan perintah berikut:
mcp dev server.pyIni sepatutnya memulakan pelayan web dengan antaramuka visual yang membolehkan anda menguji contoh tersebut.
Sebaik sahaja pelayan bersambung:
- cuba senaraikan alat dan jalankan
add, with args 2 and 4, you should see 6 in the result. - go to resources and resource template and call get_greeting, type in a name and you should see a greeting with the name you provided.
The inspector you ran is actually a Node.js app and mcp dev adalah pembungkus di sekelilingnya.
Anda boleh melancarkannya terus dalam mod CLI dengan menjalankan perintah berikut:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/listIni akan menyenaraikan semua alat yang tersedia dalam pelayan. Anda sepatutnya melihat keluaran 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 taip:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/call --tool-name add --tool-arg a=1 --tool-arg b=2Anda sepatutnya melihat keluaran berikut:
{
"content": [
{
"type": "text",
"text": "3"
}
],
"isError": false
}
![!TIP] Biasanya lebih cepat menjalankan pemeriksa dalam mod CLI berbanding dalam pelayar. Baca lebih lanjut mengenai pemeriksa di sini.
Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk ketepatan, sila ambil perhatian bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang berwibawa. Untuk maklumat kritikal, terjemahan manusia profesional disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.