Skip to content

Latest commit

 

History

History
108 lines (85 loc) · 3.08 KB

File metadata and controls

108 lines (85 loc) · 3.08 KB

Kuendesha sampuli hii

-1- Sakinisha utegemezi

dotnet restore

-2- Endesha sampuli

dotnet run

-3- Jaribu sampuli

Anzisha terminali tofauti kabla ya kuendesha ifuatayo (hakikisha server bado inaendelea).

Wakati server iko hai katika terminali moja, fungua terminali nyingine na endesha amri ifuatayo:

npx @modelcontextprotocol/inspector http://localhost:3001

Hii inapaswa kuanzisha server ya wavuti yenye kiolesura cha kuona kinachokuwezesha kujaribu sampuli.

Hakikisha kuwa Streamable HTTP imechaguliwa kama aina ya usafirishaji, na URL ni http://localhost:3001/mcp.

Mara server itakapounganishwa:

  • jaribu kuorodhesha zana na endesha add, kwa hoja 2 na 4, unapaswa kuona 6 kama matokeo.
  • nenda kwenye rasilimali na templeti ya rasilimali na piga "greeting", andika jina na utapokea salamu yenye jina ulilotoa.

Kupima kwa njia ya CLI

Unaweza kuanzisha moja kwa moja kwa njia ya CLI kwa kuendesha amri ifuatayo:

npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/list

Hii itaorodhesha zana zote zinazopatikana kwenye server. Unapaswa kuona matokeo yafuatayo:

{
  "tools": [
    {
      "name": "AddNumbers",
      "description": "Add two numbers together.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "a": {
            "description": "The first number",
            "type": "integer"
          },
          "b": {
            "description": "The second number",
            "type": "integer"
          }
        },
        "title": "AddNumbers",
        "description": "Add two numbers together.",
        "required": [
          "a",
          "b"
        ]
      }
    }
  ]
}

Ili kuitisha zana andika:

npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/call --tool-name AddNumbers --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 inspector kwa njia ya CLI kuliko kupitia kivinjari. Soma zaidi kuhusu inspector hapa.

Kiarifu cha Msamaha:
Hati hii imetafsiriwa kwa kutumia huduma ya tafsiri ya AI Co-op Translator. Ingawa tunajitahidi kwa usahihi, tafadhali fahamu kwamba tafsiri za kiotomatiki zinaweza kuwa na makosa au upungufu wa usahihi. Hati ya asili katika lugha yake ya asili inapaswa kuchukuliwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu inayofanywa na binadamu inapendekezwa. Hatubebei dhamana kwa kutoelewana au tafsiri potofu zinazotokana na matumizi ya tafsiri hii.