کتاب Building MCP Servers with C#
اثر Gerald Versluis
بر اساس سطح علمی
متوسط
نوع محتوای کتاب
مبتنی بر پروژه
هدف یادگیری
ارتقای شغلی
نوع مسیر
پروژه محور
بر اساس تکنولوژی
داکر
مورد استفاده
هوش مصنوعی / یادگیری ماشین
info نکات مهم قبل از خرید:
- نسخه کتاب فعلی به زبان لاتین میباشد.
- کتاب به صورت محصول میباشد و پس از خرید بلافاصله در دسترس شما قرار میگیرد.
- قبل از خرید، قسمت توضیحات تکمیلی مربوط به هر کتاب را مطالعه کنید.
- در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.
- درگاه پرداخت رمزارز نیز برای هموطنان خارج از کشور فعال است.
درباره این کتاب
کتاب Building MCP Servers with C#: Connect AI Agents to Your .NET Applications with the Model Context Protocol (ساخت سرورهای MCP با سیشارپ: اتصال عاملهای هوش مصنوعی به برنامههای داتنت شما با استفاده از پروتکل زمینهمدل (Model Context Protocol) نوشتهٔ جرالد ورسلویس (Gerald Versluis)، که توسط انتشارات Apress منتشر شده است، یک راهنمای عملی برای توسعهدهندگان داتنت است تا بیاموزند چگونه با استفاده از پروتکل استاندارد MCP (که به عنوان…
کتابهای پیشنهادی این تخصص:
کتابهای پیشنهادی این دستهبندی:
نظرات کاربران
تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.
ثبت نظر جدید
هنوز دیدگاهی ثبت نشده است.
کتاب Building MCP Servers with C#: Connect AI Agents to Your .NET Applications with the Model Context Protocol (ساخت سرورهای MCP با سیشارپ: اتصال عاملهای هوش مصنوعی به برنامههای داتنت شما با استفاده از پروتکل زمینهمدل (Model Context Protocol) نوشتهٔ جرالد ورسلویس (Gerald Versluis)، که توسط انتشارات Apress منتشر شده است، یک راهنمای عملی برای توسعهدهندگان داتنت است تا بیاموزند چگونه با استفاده از پروتکل استاندارد MCP (که به عنوان “USB-C برای هوش مصنوعی” شناخته میشود)، سرورهایی بسازند که به عاملهای هوش مصنوعی مانند GitHub Copilot، Claude، ChatGPT و Gemini امکان تعامل با دادهها، ابزارها و سرویسهای خارجی را بدهد.
در ادامه مقدمهای از کتاب Building MCP Servers with C# را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Building MCP Servers with C#:
اگر این کتاب را برداشتهاید، احتمالاً یک توسعهدهندهٔ C# هستید که در حال تماشای شکلگیری انقلاب هوش مصنوعی بودهاید و از خود پرسیدهاید: «واقعاً چطور چیزی بسازم که هوش مصنوعی را به ابزارها و دادههای خودم متصل کند؟» شما تنها نیستید. حدود یک سال پیش دقیقاً همین فکر به ذهن من رسید و مرا وارد ماجرایی کرد که در نهایت به این کتاب تبدیل شد.
پروتکل زمینهٔ مدل یا Model Context Protocol (MCP) از آن فناوریهایی است که وقتی آن را درک میکنید، با خود میگویید: «آهان، معلوم است!» پیش از MCP، اتصال برنامههای هوش مصنوعی به منابع داده و ابزارهای خارجی، مجموعهای آشفته از یکپارچهسازیهای سفارشی بود؛ هرکدام کمی با دیگری تفاوت داشت و هرکدام دردسرهای نگهداری خاص خود را ایجاد میکرد. MCP روشی استاندارد برای انجام این کار فراهم میکند. سرور خود را یکبار بسازید تا هر کلاینت سازگار با MCP بتواند از آن استفاده کند. به همین سادگی.
کتاب Building MCP Servers with C# برای توسعهدهندگان C# نوشته شده است که میخواهند سرورهای MCP بسازند. فرقی نمیکند در حال ایجاد ابزارهای داخلی برای تیم خود باشید، برای جامعهٔ گستردهتر محصولی بسازید یا صرفاً بخواهید فرایندهای کاری مبتنی بر هوش مصنوعی را کمدردسرتر کنید؛ در این کتاب هر چیزی را که نیاز دارید پیدا خواهید کرد. این کتاب را بهعنوان منبعی نوشتم که خودم هنگام شروع کار با MCP آرزو داشتم وجود داشته باشد.
کتاب Building MCP Servers with C# برای چه کسانی است؟
باید با C# و .NET راحت باشید؛ اما لازم نیست متخصص باشید. اگر تاکنون یک Web API یا یک برنامهٔ کنسولی ساختهاید، آمادهٔ شروع هستید. آشنایی مقدماتی با مفاهیمی مانند تزریق وابستگی و async/await مفید خواهد بود، اما در طول کتاب همهچیز را مرحلهبهمرحله توضیح میدهم. به هیچ تجربهٔ قبلی با MCP یا پروتکلهای هوش مصنوعی نیاز ندارید. اصلاً هدف این کتاب همین است که این مفاهیم را به شما آموزش دهد.
چه چیزهایی یاد خواهید گرفت؟
تا پایان کتاب Building MCP Servers with C#، قادر خواهید بود سرورهای MCP آمادهٔ استفاده در محیط تولید را از ابتدا و با زبان C# بسازید. بهطور مشخص، یاد خواهید گرفت:
- پروتکل MCP در پشت صحنه چگونه کار میکند و چرا اهمیت دارد؛
- چگونه ابزارها، منابع و پرامپتها را ایجاد کنید؛ این سه مورد، اجزای اصلی MCP هستند؛
- چگونه سازوکارهای مختلف انتقال داده، یعنی stdio و HTTP، را مدیریت کنید؛
- چگونه سرورهای MCP خود را با استفاده از تزریق وابستگی به سرویسهای واقعی متصل کنید؛
- چگونه یک کلاینت MCP بسازید؛
- چگونه سرورهای خود را بهدرستی آزمایش کنید؛
- چگونه سرورهای خود را ایمن کرده و در محیط تولید مستقر کنید؛
- چگونه سرورهای خود را بهصورت بستههای NuGet منتشر کنید تا دیگران نیز بتوانند از آنها استفاده کنند.
ساختار کتاب Building MCP Servers with C#
این کتاب مسیری تدریجی را دنبال میکند. کار را با مبانی آغاز میکنیم و بهتدریج به برنامههای کاربردی دنیای واقعی میرسیم.
فصلهای ۱ و ۲ پایهٔ مفهومی لازم را در اختیار شما قرار میدهند. در این فصلها متوجه میشوید MCP چیست، چرا ایجاد شده است و در سطح معماری چگونه کار میکند.
در فصل ۳ محیط توسعهٔ خود را آماده میکنید: .NET 10، کیت توسعهٔ MCP و ابزارهایی که در سراسر کتاب از آنها استفاده خواهید کرد.
فصلهای ۴ تا ۷، فصلهای اصلی ساخت هستند. ابتدا نخستین سرور MCP خود را میسازید و سپس بهطور عمیق با ابزارها، منابع و پرامپتها آشنا میشوید؛ این سه مورد، عناصر بنیادینی هستند که MCP را کاربردی میکنند.

فصل ۸ لایههای انتقال را پوشش میدهد؛ یعنی سرور شما در عمل چگونه از طریق stdio و HTTP با کلاینتها ارتباط برقرار میکند.
فصلهای ۹ و ۱۰ کتاب Building MCP Servers with C# افق دید شما را با موضوعاتی مانند تزریق وابستگی، یکپارچهسازی سرویسها و ساخت کلاینت MCP اختصاصی خودتان گسترش میدهند.

فصل ۱۱ به شما یاد میدهد چگونه سرورهای خود را بهدرستی آزمایش کنید؛ چون در اینجا ارسال کدی که آزمایش نشده باشد، جایی ندارد.
فصلهای ۱۲ و ۱۳ کتاب Building MCP Servers with C# همهچیز را کنار هم قرار میدهند. در این فصلها یک سرور MCP سرگرمکننده و کامل میسازید؛ سروری که به پیتزای فضایی مربوط میشود، چون چرا که نه؟ سپس الگوهای سازمانی مانند احراز هویت، مشاهدهپذیری و محدودسازی نرخ درخواستها را به کار میگیرید.
فصل ۱۴ کتاب Building MCP Servers with C# شما را از مرحلهٔ «روی سیستم من کار میکند» به مرحلهٔ انتشار، استقرار و در دسترس قرار گرفتن برای استفادهٔ عموم میرساند.

سرفصلهای کتاب Building MCP Servers with C#:
- Table of Contents
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- Chapter 1: The Model Context Protocol
- Chapter 2: MCP Architecture Under the Hood
- Chapter 3: Setting Up Your Development Environment
- Chapter 4: Your First MCP Server
- Chapter 5: Creating Tools
- Chapter 6: Working with Resources
- Chapter 7: Exposing Prompts
- Chapter 8: Transport Layers
- Chapter 9: Dependency Injection and Service Integration
- Chapter 10: Building an MCP Client
- Chapter 11: Testing Your MCP Servers
- Chapter 12: Building the Cosmic Pizza Server
- Chapter 13: Enterprise Integration Patterns
- Chapter 14: Deploying and Publishing
- Index
جهت دانلود کتاب Building MCP Servers with C# میتوانید پس از پرداخت، دریافت کنید.
