dotnet restoredotnet runابدأ نافذة طرفية منفصلة قبل تشغيل الأمر أدناه (تأكد من أن الخادم لا يزال يعمل).
مع تشغيل الخادم في نافذة طرفية واحدة، افتح نافذة طرفية أخرى وقم بتشغيل الأمر التالي:
npx @modelcontextprotocol/inspector http://localhost:3001يجب أن يبدأ هذا خادم ويب بواجهة بصرية تتيح لك اختبار المثال.
تأكد من اختيار Streamable HTTP كنوع النقل، وأن عنوان URL هو
http://localhost:3001/mcp.
بمجرد اتصال الخادم:
- جرب عرض الأدوات وتشغيل
addمع الوسيطين 2 و4، يجب أن ترى النتيجة 6. - انتقل إلى الموارد وقالب الموارد واستدعِ "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] عادةً ما يكون تشغيل الـ inspector في وضع CLI أسرع بكثير من تشغيله في المتصفح. اقرأ المزيد عن الـ inspector هنا.
إخلاء المسؤولية:
تمت ترجمة هذا المستند باستخدام خدمة الترجمة الآلية Co-op Translator. بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الموثوق به. للمعلومات الهامة، يُنصح بالاعتماد على الترجمة البشرية المهنية. نحن غير مسؤولين عن أي سوء فهم أو تفسير ناتج عن استخدام هذه الترجمة.