dotnet restoredotnet runPreden zaženete spodnje ukaze, odprite ločen terminal (prepričajte se, da strežnik še vedno deluje).
Ko strežnik deluje v enem terminalu, odprite drug terminal in zaženite naslednji ukaz:
npx @modelcontextprotocol/inspector http://localhost:3001To bi moralo zagnati spletni strežnik z vizualnim vmesnikom, ki vam omogoča testiranje vzorca.
Prepričajte se, da je Streamable HTTP izbran kot vrsta prenosa, in da je URL
http://localhost:3001/mcp.
Ko je strežnik povezan:
- poskusite našteti orodja in zaženite
addz argumentoma 2 in 4; v rezultatu bi morali videti 6. - pojdite na vire in predlogo virov ter pokličite "greeting", vnesite ime in videli boste pozdrav z vnesenim imenom.
Lahko ga neposredno zaženete v načinu CLI z naslednjim ukazom:
npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/listTo bo prikazalo seznam vseh orodij, ki so na voljo na strežniku. Videti bi morali naslednji izpis:
{
"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"
]
}
}
]
}
Za uporabo orodja vnesite:
npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/call --tool-name AddNumbers --tool-arg a=1 --tool-arg b=2Videti bi morali naslednji izpis:
{
"content": [
{
"type": "text",
"text": "3"
}
],
"isError": false
}
Tip
Na splošno je veliko hitreje zagnati inšpektor v načinu CLI kot v brskalniku. Več o inšpektorju preberite tukaj.
Omejitev odgovornosti:
Ta dokument je bil preveden z uporabo storitve za prevajanje z umetno inteligenco Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da lahko avtomatizirani prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem maternem jeziku je treba obravnavati kot avtoritativni vir. Za ključne informacije priporočamo profesionalni človeški prevod. Ne prevzemamo odgovornosti za morebitna nesporazumevanja ali napačne razlage, ki bi nastale zaradi uporabe tega prevoda.