بیایید در بخشهای بعدی بیشتر درباره نحوه استفاده از رابط کاربری بصری صحبت کنیم.
در سطح کلی، باید به این صورت پیش برویم:
- یک فایل پیکربندی برای پیدا کردن MCP Server خود تنظیم کنیم.
- سرور مورد نظر را راهاندازی یا به آن متصل شویم تا قابلیتهایش را فهرست کند.
- از این قابلیتها از طریق رابط کاربری GitHub Copilot Chat استفاده کنیم.
عالی است، حالا که روند را فهمیدیم، بیایید با یک تمرین، استفاده از MCP Server را از طریق Visual Studio Code امتحان کنیم.
در این تمرین، Visual Studio Code را طوری پیکربندی میکنیم که بتواند MCP Server شما را پیدا کند و از طریق رابط GitHub Copilot Chat مورد استفاده قرار گیرد.
ممکن است لازم باشد قابلیت کشف MCP Serverها را فعال کنید.
-
به مسیر
File -> Preferences -> Settingsبروید و در فایل settings.json مقدارchat.mcp.discovery.enabledin Visual Studio Code. -
Search for "MCP" and enable `` را تنظیم کنید.
با ایجاد یک فایل پیکربندی در ریشه پروژه شروع کنید. به فایلی به نام MCP.json نیاز دارید که باید در پوشهای به نام .vscode قرار گیرد. باید به این شکل باشد:
.vscode
|-- mcp.json
حالا بیایید ببینیم چگونه میتوانیم یک ورودی سرور اضافه کنیم.
محتوای زیر را به mcp.json اضافه کنید:
{
"inputs": [],
"servers": {
"hello-mcp": {
"command": "node",
"args": [
"build/index.js"
]
}
}
}مثال ساده بالا نشان میدهد چگونه یک سرور نوشته شده در Node.js را راهاندازی کنیم. برای سایر محیطهای اجرایی، دستور مناسب برای شروع سرور را با استفاده از command and args مشخص کنید.
حالا که ورودی را اضافه کردهاید، سرور را راهاندازی کنیم:
- ورودی خود را در mcp.json پیدا کنید و مطمئن شوید آیکون "play" را میبینید:
- روی آیکون "play" کلیک کنید، باید ببینید که آیکون ابزارها در GitHub Copilot Chat تعداد ابزارهای موجود را افزایش میدهد. اگر روی این آیکون کلیک کنید، لیستی از ابزارهای ثبت شده را مشاهده خواهید کرد. میتوانید هر ابزار را بسته به اینکه میخواهید GitHub Copilot از آنها به عنوان زمینه استفاده کند، انتخاب یا لغو انتخاب کنید:
- برای اجرای یک ابزار، یک پرسش تایپ کنید که میدانید با توضیحات یکی از ابزارهای شما مطابقت دارد، مثلاً پرسشی مانند "add 22 to 1":
باید پاسخی مانند ۲۳ دریافت کنید.
سعی کنید یک ورودی سرور به فایل mcp.json خود اضافه کنید و مطمئن شوید که میتوانید سرور را راهاندازی و متوقف کنید. همچنین مطمئن شوید که میتوانید از طریق رابط GitHub Copilot Chat با ابزارهای سرور خود ارتباط برقرار کنید.
نکات مهم این فصل عبارتند از:
- Visual Studio Code یک کلاینت عالی است که به شما امکان میدهد چندین MCP Server و ابزارهای آنها را مصرف کنید.
- رابط GitHub Copilot Chat نحوه تعامل شما با سرورها است.
- میتوانید از کاربر ورودیهایی مانند کلیدهای API درخواست کنید که هنگام پیکربندی ورودی سرور در فایل mcp.json به MCP Server ارسال شوند.
- مرحله بعد: ایجاد یک سرور SSE
سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است حاوی اشتباهات یا نادرستیهایی باشند. سند اصلی به زبان بومی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفهای انسانی توصیه میشود. ما مسئول هیچ گونه سوءتفاهم یا برداشت نادرست ناشی از استفاده از این ترجمه نیستیم.


