Препоръчително е да инсталирате 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, отколкото в браузъра.
Прочетете повече за инспектора тук.
Отказ от отговорност:
Този документ е преведен с помощта на AI услуга за превод Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи може да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за недоразумения или погрешни интерпретации, произтичащи от използването на този превод.