نسل بعدی Model Context Protocol (MCP) منتشر شد — و این بار تغییر بزرگ، تبدیل MCP به یک پروتکل کاملاً stateless است. این به معنی سادهتر شدن توسعه و استقرار MCP servers، کاهش نیاز به زیرساختهای stateful و افت هزینههای عملیاتی است 🚀
تا پیش از این، یکی از نقدهای اصلی به MCP این بود که پروتکل وابسته به یک ارتباط stateful بین Client و Server بود. این موضوع از ریشههای MCP و transport اولیه STDIO ناشی میشد که برای اپلیکیشنهای محلی طراحی شده بود. وقتی MCP Servers به محیط وب منتقل شدند، همان مدل stateful که روی لوکال خوب کار میکرد، به زیرساخت وب منتقل شد و نیازمند sticky sessions، نگهداری streamها باز، replay پیامها و مدیریت روتینگ درخواستها شد — یعنی سربار و پیچیدگی بیشتر نسبت به یک وبسرور معمولی.
در نسخه جدید مشخصات MCP (2026-07-28) و همراه با SDKهای بهروز شده برای TypeScript، Python، Go و C#، تمام مدل تعامل و کتابخانهها بازنویسی شدهاند تا از مدل stateless جدید بهره ببرند. نتیجه: الآن میتوان MCP servers را فقط در یک Worker اجرا کرد؛ نیازی به زیرساخت stateful پیچیده نیست. این تغییر مزایای عملیاتی زیادی دارد مثل سادگی بالاتر، مقیاسپذیری بهتر و هزینه کمتر ✅
برای تیمهای DevOps/SRE، معنای عملی این تغییرات روشن است: دیگر لازم نیست مسیرهای sticky یا نگهداری کانکشنهای طولانی را مدیریت کنید، و میتوانید از الگوهای استاندارد مقیاس افقی و auto-scaling استفاده کنید. البته این هم یعنی باید به طراحی idempotency، نحوه مدیریت وضعیت محیطی و ذخیرهسازی context در مکانهای جانبی (مثل storage یا cache) توجه بیشتری کنید تا رفتارها پایدار و قابلپیشبینی بمانند.
اگر شما سرویسهایی دارید که با نسخه قبلی MCP کار میکردند، پیشنهاد عملیاتی من این است:
– اول SDKها را به نسخههای جدید (TypeScript / Python / Go / C#) آپدیت کنید.
– تعاملات مهم را در محیط staging تست کنید تا ببینید چطور رفتارهای قبلی (مثلاً replay یا streamهای طولانی) اکنون مدیریت میشوند.
– طراحی خود را برای stateless اجرا بهینه کنید: context را بیرون از پردازش اپ نگه دارید، عملیات را idempotent کنید و مکانیزمهای retry/deduplication را بازبینی کنید.
– از مزایای اجرا در Worker بهره ببرید تا هزینه و سربار عملیاتی را کم کنید.
تجربه Cloudflare با MCP از ابتدا همراه بوده است: در مارس 2025، McpAgent برای ساخت MCP servers با Cloudflare Agents SDK عرضه شد و دو ماه بعد یک MCP Demo Day برگزار شد که شرکتهایی مثل Asana، Atlassian، Block، Intercom، Linear، PayPal، Sentry، Stripe و چند بازیگر دیگر در آن حضور داشتند. این مسیر نشان میدهد که حرکت به سمت یک پروتکل stateless، هم مقبولیت زیادی پیدا کرده و هم بهرهبرداریاش برای تیمها عملیاتیتر شده است ⚙️
خلاصه برای شما بهعنوان متخصص SRE/DevOps: این بهروزرسانی فرصت خوبی است تا معماری سرویسهای مرتبط با agents را سادهتر کنید، هزینهها را پایین بیاورید و از الگوهای cloud-native بیشتر استفاده کنید. حتما SDKها را بررسی و تستهای لازم را اجرا کنید تا مهاجرت نرم و مطمئنی داشته باشید 🔧