Skip to content

Latest commit

 

History

History
116 lines (75 loc) · 6.66 KB

File metadata and controls

116 lines (75 loc) · 6.66 KB

بیایید در بخش‌های بعدی بیشتر درباره نحوه استفاده از رابط کاربری بصری صحبت کنیم.

رویکرد

در سطح کلی، باید به این صورت پیش برویم:

  • یک فایل پیکربندی برای پیدا کردن MCP Server خود تنظیم کنیم.
  • سرور مورد نظر را راه‌اندازی یا به آن متصل شویم تا قابلیت‌هایش را فهرست کند.
  • از این قابلیت‌ها از طریق رابط کاربری GitHub Copilot Chat استفاده کنیم.

عالی است، حالا که روند را فهمیدیم، بیایید با یک تمرین، استفاده از MCP Server را از طریق Visual Studio Code امتحان کنیم.

تمرین: استفاده از یک سرور

در این تمرین، Visual Studio Code را طوری پیکربندی می‌کنیم که بتواند MCP Server شما را پیدا کند و از طریق رابط GitHub Copilot Chat مورد استفاده قرار گیرد.

-0- مرحله پیش‌نیاز، فعال‌سازی کشف MCP Server

ممکن است لازم باشد قابلیت کشف MCP Serverها را فعال کنید.

  1. به مسیر File -> Preferences -> Settings بروید و در فایل settings.json مقدار chat.mcp.discovery.enabled in Visual Studio Code.

  2. Search for "MCP" and enable `` را تنظیم کنید.

-1- ایجاد فایل پیکربندی

با ایجاد یک فایل پیکربندی در ریشه پروژه شروع کنید. به فایلی به نام MCP.json نیاز دارید که باید در پوشه‌ای به نام .vscode قرار گیرد. باید به این شکل باشد:

.vscode
|-- mcp.json

حالا بیایید ببینیم چگونه می‌توانیم یک ورودی سرور اضافه کنیم.

-2- پیکربندی سرور

محتوای زیر را به mcp.json اضافه کنید:

{
    "inputs": [],
    "servers": {
       "hello-mcp": {
           "command": "node",
           "args": [
               "build/index.js"
           ]
       }
    }
}

مثال ساده بالا نشان می‌دهد چگونه یک سرور نوشته شده در Node.js را راه‌اندازی کنیم. برای سایر محیط‌های اجرایی، دستور مناسب برای شروع سرور را با استفاده از command and args مشخص کنید.

-3- راه‌اندازی سرور

حالا که ورودی را اضافه کرده‌اید، سرور را راه‌اندازی کنیم:

  1. ورودی خود را در mcp.json پیدا کنید و مطمئن شوید آیکون "play" را می‌بینید:

شروع سرور در Visual Studio Code

  1. روی آیکون "play" کلیک کنید، باید ببینید که آیکون ابزارها در GitHub Copilot Chat تعداد ابزارهای موجود را افزایش می‌دهد. اگر روی این آیکون کلیک کنید، لیستی از ابزارهای ثبت شده را مشاهده خواهید کرد. می‌توانید هر ابزار را بسته به اینکه می‌خواهید GitHub Copilot از آن‌ها به عنوان زمینه استفاده کند، انتخاب یا لغو انتخاب کنید:

شروع سرور در Visual Studio Code

  1. برای اجرای یک ابزار، یک پرسش تایپ کنید که می‌دانید با توضیحات یکی از ابزارهای شما مطابقت دارد، مثلاً پرسشی مانند "add 22 to 1":

اجرای ابزار از GitHub Copilot

باید پاسخی مانند ۲۳ دریافت کنید.

تکلیف

سعی کنید یک ورودی سرور به فایل mcp.json خود اضافه کنید و مطمئن شوید که می‌توانید سرور را راه‌اندازی و متوقف کنید. همچنین مطمئن شوید که می‌توانید از طریق رابط GitHub Copilot Chat با ابزارهای سرور خود ارتباط برقرار کنید.

راه‌حل

راه‌حل

نکات کلیدی

نکات مهم این فصل عبارتند از:

  • Visual Studio Code یک کلاینت عالی است که به شما امکان می‌دهد چندین MCP Server و ابزارهای آن‌ها را مصرف کنید.
  • رابط GitHub Copilot Chat نحوه تعامل شما با سرورها است.
  • می‌توانید از کاربر ورودی‌هایی مانند کلیدهای API درخواست کنید که هنگام پیکربندی ورودی سرور در فایل mcp.json به MCP Server ارسال شوند.

نمونه‌ها

منابع اضافی

مرحله بعد

سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است حاوی اشتباهات یا نادرستی‌هایی باشند. سند اصلی به زبان بومی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفه‌ای انسانی توصیه می‌شود. ما مسئول هیچ گونه سوءتفاهم یا برداشت نادرست ناشی از استفاده از این ترجمه نیستیم.