Skip to content

Latest commit

 

History

History
108 lines (85 loc) · 4.07 KB

File metadata and controls

108 lines (85 loc) · 4.07 KB

اس نمونے کو چلانا

-1- انحصار انسٹال کریں

dotnet restore

-2- نمونہ چلائیں

dotnet run

-3- نمونے کا ٹیسٹ کریں

نیچے دیے گئے کمانڈ کو چلانے سے پہلے ایک الگ ٹرمینل کھولیں (یقینی بنائیں کہ سرور ابھی بھی چل رہا ہے)۔

جب ایک ٹرمینل میں سرور چل رہا ہو، تو دوسرا ٹرمینل کھولیں اور درج ذیل کمانڈ چلائیں:

npx @modelcontextprotocol/inspector http://localhost:3001

یہ ایک ویب سرور شروع کرے گا جس کا ایک بصری انٹرفیس ہوگا جو آپ کو نمونے کا ٹیسٹ کرنے کی اجازت دے گا۔

یقینی بنائیں کہ Streamable HTTP کو ٹرانسپورٹ ٹائپ کے طور پر منتخب کیا گیا ہے، اور URL http://localhost:3001/mcp ہے۔

جب سرور کنیکٹ ہو جائے:

  • ٹولز کی فہرست بنانے کی کوشش کریں اور add چلائیں، دلائل 2 اور 4 کے ساتھ، آپ کو نتیجے میں 6 نظر آنا چاہیے۔
  • resources اور resource template پر جائیں اور "greeting" کال کریں، ایک نام ٹائپ کریں اور آپ کو وہی نام کے ساتھ ایک سلام نظر آئے گا جو آپ نے دیا ہے۔

CLI موڈ میں ٹیسٹنگ

آپ اسے براہ راست 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 موڈ میں inspector کو براؤزر کے مقابلے میں چلانا زیادہ تیز ہوتا ہے۔ inspector کے بارے میں مزید پڑھیں یہاں۔

دستخطی نوٹ:
یہ دستاویز AI ترجمہ سروس Co-op Translator کے ذریعے ترجمہ کی گئی ہے۔ اگرچہ ہم درستگی کے لیے کوشاں ہیں، براہ کرم آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا عدم درستیاں ہو سکتی ہیں۔ اصل دستاویز اپنی مادری زبان میں معتبر ماخذ سمجھی جانی چاہیے۔ اہم معلومات کے لیے پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کی ذمہ داری ہم پر عائد نہیں ہوتی۔