Skip to content

Latest commit

 

History

History
104 lines (67 loc) · 5.93 KB

File metadata and controls

104 lines (67 loc) · 5.93 KB

-2- ایجاد پروژه

حالا که SDK خود را نصب کرده‌اید، بیایید پروژه‌ای بسازیم:

-3- ایجاد فایل‌های پروژه

-4- نوشتن کد سرور

-5- افزودن یک ابزار و یک منبع

یک ابزار و یک منبع با افزودن کد زیر اضافه کنید:

-6- کد نهایی

کد نهایی را اضافه کنیم تا سرور بتواند راه‌اندازی شود:

-7- تست سرور

سرور را با دستور زیر اجرا کنید:

-8- اجرا با استفاده از Inspector

Inspector ابزاری عالی است که می‌تواند سرور شما را راه‌اندازی کند و به شما اجازه می‌دهد با آن تعامل داشته باشید تا مطمئن شوید که به درستی کار می‌کند. بیایید آن را اجرا کنیم:

Note

ممکن است در قسمت "command" کمی متفاوت به نظر برسد چون شامل دستور اجرای سرور با runtime خاص شما است.

شما باید رابط کاربری زیر را ببینید:

اتصال

  1. با انتخاب دکمه Connect به سرور متصل شوید. وقتی به سرور متصل شدید، باید صفحه زیر را ببینید:

    متصل شده

  2. گزینه‌های "Tools" و "listTools" را انتخاب کنید، باید گزینه "Add" ظاهر شود، آن را انتخاب کنید و مقادیر پارامترها را وارد کنید.

    شما باید پاسخ زیر را ببینید، یعنی نتیجه‌ای از ابزار "add":

    نتیجه اجرای add

تبریک! شما موفق شدید اولین سرور خود را ایجاد و اجرا کنید!

SDKهای رسمی

MCP SDKهای رسمی برای چند زبان برنامه‌نویسی ارائه می‌دهد:

  • C# SDK - توسعه یافته با همکاری مایکروسافت
  • Java SDK - توسعه یافته با همکاری Spring AI
  • TypeScript SDK - پیاده‌سازی رسمی TypeScript
  • Python SDK - پیاده‌سازی رسمی Python
  • Kotlin SDK - پیاده‌سازی رسمی Kotlin
  • Swift SDK - توسعه یافته با همکاری Loopwork AI
  • Rust SDK - پیاده‌سازی رسمی Rust

نکات کلیدی

  • راه‌اندازی محیط توسعه MCP با استفاده از SDKهای مخصوص زبان‌ها ساده است
  • ساخت سرورهای MCP شامل ایجاد و ثبت ابزارها با اسکیمای واضح است
  • تست و دیباگ برای پیاده‌سازی‌های قابل اطمینان MCP ضروری است

نمونه‌ها

تمرین

یک سرور ساده MCP با ابزاری به انتخاب خود بسازید:

  1. ابزار را به زبان دلخواه خود (.NET، Java، Python، یا JavaScript) پیاده‌سازی کنید.
  2. پارامترهای ورودی و مقادیر بازگشتی را تعریف کنید.
  3. ابزار inspector را اجرا کنید تا مطمئن شوید سرور به درستی کار می‌کند.
  4. پیاده‌سازی را با ورودی‌های مختلف تست کنید.

راه‌حل

راه‌حل

منابع بیشتر

مرحله بعدی

بعدی: شروع کار با کلاینت‌های MCP

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