Anthropic در تاریخ ۲۸ جولای، نسخه ۵ پروتکل زمینه مدل (MCP) را منتشر کرد و رسماً آن را بزرگترین و سیستماتیکترین بازنگری از زمان آغاز به کار این پروتکل نامید. از زمان راهاندازی MCP در نوامبر ۲۰۲۴، هدف آن یکپارچهسازی ارتباط بین مدلهای زبان بزرگ (LLM) و منابع داده و ابزارهای خارجی بوده است. این بهروزرسانی، ساختار زیربنایی پروتکل را به طور اساسی تغییر میدهد.
ارتقاء معماری جامع: از حالتمند به بدون حالت
مهمترین تغییر در مشخصات جدید، حرکت کامل به سمت طراحی بدون حالت (stateless) است. نسخه قبلی نیازمند آن بود که کلاینتها هنگام اتصال به سرور، یک فرایند دستدهی (handshake) اولیه را انجام دهند و وضعیت اتصال را در سمت سرور با استفاده از یک شناسه نشست (session ID) حفظ کنند. این امر ذاتاً مقیاسپذیری افقی و استقرار Serverless را محدود میکرد. نسخه جدید به طور کامل فرایند دستدهی و شناسه نشست را حذف میکند و هر درخواست را کاملاً مستقل و خودکفا میسازد. این ویژگی امکان مسیریابی درخواستها به هر گیتوی یا نمونهای را فراهم میکند و به طور کامل با معماریهای Serverless مانند AWS Lambda و Cloudflare Workers سازگار میشود.
نسخه جدید همچنین یک چارچوب توسعه نسخهبندی شده را معرفی میکند که به طور رسمی توسعههای MCP Apps و Tasks را در خود جای میدهد. اکنون توسعهدهندگان میتوانند بدون تغییر پروتکل اصلی، رابطهای تعاملی و وظایف طولانیمدت را اضافه کنند. در بخش احراز هویت، مشخصات جدید سازگاری با OAuth 2.0 و OIDC در محیطهای تولید را بهبود میبخشد و به سرورهای MCP اجازه میدهد بدون نیاز به راهحلهای موقت، به سیستمهای هویت سازمانی مانند Entra و Okta متصل شوند. این بهروزرسانی MCP، با حرکت از اتصال نشست به استقلال درخواست، قصد دارد آخرین مانع معماری را برای عاملهای هوش مصنوعی در محیطهای تولید در مقیاس بزرگ برطرف کند.
