Skip to content

Latest commit

 

History

History
113 lines (84 loc) · 2.69 KB

File metadata and controls

113 lines (84 loc) · 2.69 KB

Kuendesha sampuli hii

Inapendekezwa usakinishe uv lakini si lazima, angalia maelekezo

-0- Unda mazingira ya kawaida

python -m venv venv

-1- Washa mazingira ya kawaida

venv\Scripts\activate

-2- Sakinisha utegemezi

pip install "mcp[cli]"

-3- Endesha sampuli

mcp run server.py

-4- Jaribu sampuli

Ukiwa na seva inayoendesha kwenye terminal moja, fungua terminal nyingine na endesha amri ifuatayo:

mcp dev server.py

Hii 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.

Kujaribu katika hali ya CLI

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/list

Hii 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=2

Unapaswa 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.