توصیه میشود uv نصب کنید، اما ضروری نیست. برای اطلاعات بیشتر به دستورالعملها مراجعه کنید.
python -m venv venvvenv\Scripts\activatepip install "mcp[cli]"mcp run server.pyبا اجرای سرور در یک ترمینال، یک ترمینال دیگر باز کنید و دستور زیر را اجرا کنید:
mcp dev server.pyاین باید یک سرور وب با رابط بصری راهاندازی کند که به شما امکان آزمایش نمونه را میدهد.
پس از اتصال سرور:
-
ابزارها را لیست کنید و
addرا اجرا کنید، با آرگومانهای ۲ و ۴، باید نتیجه ۶ را مشاهده کنید. -
به منابع و قالب منابع بروید و
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 ترجمه شده است. در حالی که ما تلاش میکنیم دقت را حفظ کنیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است شامل خطاها یا نادرستیها باشند. سند اصلی به زبان اصلی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، توصیه میشود از ترجمه انسانی حرفهای استفاده کنید. ما مسئولیتی در قبال سوء تفاهمها یا تفسیرهای نادرست ناشی از استفاده از این ترجمه نداریم.