Препоручује се да инсталирате uv, али није обавезно, погледајте упутства
python -m venv venvvenv\Scripts\activatepip install "mcp[cli]"mcp run server.pyДок сервер ради у једном терминалу, отворите други терминал и покрените следећу команду:
mcp dev server.pyОво би требало да покрене веб сервер са визуелним интерфејсом који вам омогућава тестирање примера.
Када се сервер повеже:
-
Покушајте да наведете алатке и покренете
add, са аргументима 2 и 4, требало би да видите резултат 6. -
Идите на ресурсе и шаблон ресурса и позовите
get_greeting, унесите име и требало би да видите поздрав са именом које сте унели.
Инспектор који сте покренули је заправо Node.js апликација, а mcp dev је омотач око ње.
Можете га директно покренути у CLI режиму помоћу следеће команде:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/listОво ће приказати све алатке доступне на серверу. Требало би да видите следећи излаз:
{
"tools": [
{
"name": "add",
"description": "Add two numbers",
"inputSchema": {
"type": "object",
"properties": {
"a": {
"title": "A",
"type": "integer"
},
"b": {
"title": "B",
"type": "integer"
}
},
"required": [
"a",
"b"
],
"title": "addArguments"
}
}
]
}
Да бисте позвали алатку, укуцајте:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/call --tool-name add --tool-arg a=1 --tool-arg b=2Требало би да видите следећи излаз:
{
"content": [
{
"type": "text",
"text": "3"
}
],
"isError": false
}
Tip
Обично је много брже покренути инспектор у CLI режиму него у прегледачу.
Прочитајте више о инспектору овде.
Одрицање од одговорности:
Овај документ је преведен коришћењем услуге за превођење помоћу вештачке интелигенције Co-op Translator. Иако се трудимо да обезбедимо тачност, молимо вас да имате у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитативним извором. За критичне информације препоручује се професионални превод од стране људи. Не преузимамо одговорност за било каква погрешна тумачења или неспоразуме који могу настати услед коришћења овог превода.