Inapendekezwa usakinishe uv lakini si lazima, angalia maelekezo
python -m venv venvvenv\Scripts\activatepip install "mcp[cli]"mcp run server.pyUkiwa na seva inayoendesha kwenye terminal moja, fungua terminal nyingine na endesha amri ifuatayo:
mcp dev server.pyHii inapaswa kuanzisha seva ya wavuti yenye kiolesura cha kuona kinachokuruhusu kujaribu sampuli.
Mara seva inapounganishwa:
-
jaribu kuorodhesha zana na endesha
add, ukiwa na hoja 2 na 4, unapaswa kuona 6 katika matokeo. -
nenda kwenye rasilimali na kiolezo cha rasilimali na piga get_greeting, andika jina na unapaswa kuona salamu na jina ulilotoa.
Kikagua ulichokimbia ni programu ya Node.js na mcp dev ni kifuniko kinachozunguka programu hiyo.
Unaweza kuizindua moja kwa moja katika hali ya CLI kwa kuendesha amri ifuatayo:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/listHii itaorodhesha zana zote zinazopatikana kwenye seva. Unapaswa kuona matokeo yafuatayo:
{
"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"
}
}
]
}
Kuendesha zana andika:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/call --tool-name add --tool-arg a=1 --tool-arg b=2Unapaswa kuona matokeo yafuatayo:
{
"content": [
{
"type": "text",
"text": "3"
}
],
"isError": false
}
Tip
Kwa kawaida ni haraka zaidi kuendesha kikagua katika hali ya CLI kuliko kwenye kivinjari. Soma zaidi kuhusu kikagua hapa.
Kanusho:
Hati hii imetafsiriwa kwa kutumia huduma ya tafsiri ya AI Co-op Translator. Ingawa tunajitahidi kwa usahihi, tafadhali fahamu kuwa tafsiri za kiotomatiki zinaweza kuwa na makosa au kutokuwa sahihi. Hati ya asili katika lugha yake ya awali inapaswa kuzingatiwa kama chanzo cha mamlaka. Kwa taarifa muhimu, inashauriwa kutumia huduma ya tafsiri ya kitaalamu ya binadamu. Hatutawajibika kwa maelewano mabaya au tafsiri zisizo sahihi zinazotokana na matumizi ya tafsiri hii.