dotnet restoredotnet runПре него што покренете следеће, отворите посебан терминал (проверите да ли сервер и даље ради).
Док сервер ради у једном терминалу, отворите други терминал и покрените следећу команду:
npx @modelcontextprotocol/inspector http://localhost:3001Ово би требало да покрене веб сервер са визуелним интерфејсом који вам омогућава да тестирате пример.
Уверите се да је као тип транспорта изабран Streamable HTTP, а URL је
http://localhost:3001/mcp.
Када се сервер повеже:
- покушајте да набројите алате и покренете
addса аргументима 2 и 4, требало би да добијете резултат 6. - идите на resources и resource template и позовите "greeting", унесите име и требало би да видите поздрав са именом које сте унели.
Можете га покренути директно у CLI режиму покретањем следеће команде:
npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/listОво ће набројати све алате доступне на серверу. Требало би да видите следећи излаз:
{
"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"
]
}
}
]
}
Да бисте позвали алат укуцајте:
npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/call --tool-name AddNumbers --tool-arg a=1 --tool-arg b=2Требало би да видите следећи излаз:
{
"content": [
{
"type": "text",
"text": "3"
}
],
"isError": false
}
![!TIP] Обично је много брже покренути инспектор у CLI режиму него у прегледачу. Више о инспектору прочитајте овде.
Одрицање од одговорности:
Овај документ је преведен коришћењем AI услуге за превођење Co-op Translator. Иако се трудимо да превод буде тачан, молимо вас да имате у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитетним извором. За критичне информације препоручује се професионални људски превод. Нисмо одговорни за било каква неспоразума или погрешна тумачења која произилазе из коришћења овог превода.