dotnet restoredotnet runFungua terminal tofauti kabla ya kuendesha amri zifuatazo (hakikisha seva bado inaendelea).
Ukiwa na seva inayoendelea kwenye terminal moja, fungua terminal nyingine na endesha amri ifuatayo:
npx @modelcontextprotocol/inspector http://localhost:3001Hii itaanzisha seva ya wavuti yenye kiolesura cha kuona kinachokuruhusu kujaribu sampuli.
Hakikisha kuwa Streamable HTTP imechaguliwa kama aina ya usafirishaji, na URL ni
http://localhost:3001/mcp.
Mara seva inapounganishwa:
- jaribu kuorodhesha zana na endesha
add, ukiwa na hoja 2 na 4, unapaswa kuona 6 kama matokeo. - nenda kwenye rasilimali na kiolezo cha rasilimali na uite "greeting", andika jina na unapaswa kuona salamu na jina ulilotoa.
Unaweza kuizindua moja kwa moja katika hali ya CLI kwa kuendesha amri ifuatayo:
npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/listHii itaorodhesha zana zote zinazopatikana kwenye seva. 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=2Unapaswa kuona matokeo yafuatayo:
{
"content": [
{
"type": "text",
"text": "3"
}
],
"isError": false
}
Tip
Kwa kawaida ni haraka zaidi kuendesha inspector katika hali ya CLI kuliko kwenye kivinjari. Soma zaidi kuhusu inspector hapa.
Kanusho:
Hati hii imetafsiriwa kwa kutumia huduma ya kutafsiri ya AI Co-op Translator. Ingawa tunajitahidi kuhakikisha 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, tafsiri ya kitaalamu ya binadamu inapendekezwa. Hatutawajibika kwa kutoelewana au tafsiri zisizo sahihi zinazotokana na matumizi ya tafsiri hii.