dotnet restoredotnet runCon il server in esecuzione in un terminale, apri un altro terminale ed esegui il seguente comando:
npx @modelcontextprotocol/inspector dotnet runQuesto dovrebbe avviare un server web con un'interfaccia visiva che ti permette di testare l'esempio.
Una volta che il server è connesso:
- prova a elencare gli strumenti e a eseguire
add, con argomenti 2 e 4, dovresti vedere 6 come risultato. - vai a resources e resource template e chiama "greeting", inserisci un nome e dovresti vedere un saluto con il nome che hai fornito.
Puoi avviarlo direttamente in modalità CLI eseguendo il seguente comando:
npx @modelcontextprotocol/inspector --cli dotnet run --method tools/listQuesto elencherà tutti gli strumenti disponibili nel server. Dovresti vedere il seguente output:
{
"tools": [
{
"name": "Add",
"description": "Adds two numbers",
"inputSchema": {
"type": "object",
"properties": {
"a": {
"type": "integer"
},
"b": {
"type": "integer"
}
},
"title": "Add",
"description": "Adds two numbers",
"required": [
"a",
"b"
]
}
}
]
}
Per invocare uno strumento digita:
npx @modelcontextprotocol/inspector --cli dotnet run --method tools/call --tool-name Add --tool-arg a=1 --tool-arg b=2Dovresti vedere il seguente output:
{
"content": [
{
"type": "text",
"text": "Sum 3"
}
],
"isError": false
}
![!TIP] Di solito è molto più veloce eseguire l'inspector in modalità CLI che nel browser. Leggi di più sull'inspector qui.
Disclaimer:
Questo documento è stato tradotto utilizzando il servizio di traduzione automatica Co-op Translator. Pur impegnandoci per garantire l’accuratezza, si prega di considerare che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella sua lingua nativa deve essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un umano. Non ci assumiamo alcuna responsabilità per eventuali incomprensioni o interpretazioni errate derivanti dall’uso di questa traduzione.