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 kuianzisha 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"
}
}
]
}
Ili kuita 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 kuhakikisha usahihi, tafsiri za kiotomatiki zinaweza kuwa na makosa au kutokuwa sahihi. Hati ya asili katika lugha yake ya awali inapaswa kuchukuliwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu ya binadamu inapendekezwa. Hatutawajibika kwa kutoelewana au tafsiri zisizo sahihi zinazotokana na matumizi ya tafsiri hii.