Мэдээ

AI Агентуудын протокол "Stateless" боллоо: MCP-ийн шинэ архитектур Cloud-Native эринийг эхлүүлэв

TOGTOKHTOGTOKH·2026 оны наймдугаар сарын 28·1 үзсэн·
AI Агентуудын протокол "Stateless" боллоо: MCP-ийн шинэ архитектур Cloud-Native эринийг эхлүүлэв

AI агентуудыг өгөгдлийн сан, гадаад хэрэгслүүд болон API-тай холбох де-факто стандарт болоод буй Model Context Protocol (MCP) өөрийн архитектуртаа хамгийн том суурь өөрчлөлтийг хийлээ. Анх локал орчинд (stdio дээр) ажиллахад зориулагдаж байсан уг протокол одоо үүлэн тооцоолол, микросервис болон distributed системд бүрэн нийцсэн Stateless (төлөвгүй) цөм рүү албан ёсоор шилжив.

Энэхүү шинэчлэлийг Google Cloud, Cloudflare болон Agentic AI Foundation хамтран дэмжиж, томоохон SDK-ууд (TypeScript, Python, .NET C# v2.0) дээр нэвтрүүлж эхэллээ.


Өмнөх архитектурын гацаа: Stateful холболт ба Cloud дэд бүтэц

MCP протокол анх гарахдаа хөгжүүлэгчийн комьпютер дээр локал CLI эсвэл Claude Desktop-оос ганц процессыг дуудахад тохирсон "stateful session" зарчим дээр суурилж байв. Гэвч AI агентууд үүлэн орчинд шилжиж, enterprise түвшинд олон сая холболт зэрэг хүлээн авах үед дараах хүндрэлүүд үүссэн юм:

  1. Sticky Sessions ба Load Balancing: Сервер холболтын төлөвийг (state) хадгалдаг байсан тул нэг агент эхэлсэн сервертэйгээ л заавал холбогдох ёстой байв. Энэ нь энгийн Round-Robin эсвэл Kubernetes Ingress-ээр траффик хуваарилахад хүндрэл учруулж байлаа.
  2. Нөөцийн үрэлгэн зарцуулалт: HTTP+SSE суваг нээлттэй үлдэж, санах ойд сессийн төлөвийг хадгалснаар Serverless (Cloudflare Workers, AWS Lambda) зэрэг хүйтэн эхлэлтэй (cold-start) болон түр зуурын (ephemeral) дэд бүтцэд ажиллахад тохиромжгүй болсон.
  3. Холболт тасрах үеийн эрсдэл: Сүлжээний ямар нэг тасалдлаар сесс унахад дахин эхлүүлэх (re-handshake) урт процесс өрнөж, агентын үйлдэл гацдаг байв.

Шинэ Stateless MCP-ийн гол архитектурын өөрчлөлтүүд

1. Бүрэн Төлөвгүй хүсэлт (Self-describing Requests)

Шинэ стандартад анхны handshake болон Mcp-Session-Id төлөвт толгой (header)-ийг бүрэн халжээ. Агентаас ирж буй хүсэлт бүр өөрийгөө бүрэн тодорхойлсон (self-contained) мета өгөгдөлтэй байх тул ямар ч MCP серверийн инстанс тухайн хүсэлтийг хүлээн авч, бие даан боловсруулаад шууд хариу өгөх чадвартай боллоо.

2. Header-Based Routing ба API Gateway дэмжлэг

Өмнө нь тухайн агент ямар функц/түүл дуудаж байгааг мэдэхийн тулд JSON-RPC body-г бүтнээр нь задлан (parse) унших шаардлагатай байв. Шинэ стандартаар Mcp-Method болон Mcp-Name зэрэг мэдээлэл HTTP Header дээр ил харагдах болсон.

Ингэснээр Envoy, Kong, NGINX, Cloudflare зэрэг уламжлалт API Gateway болон WAF-ууд body задлахгүйгээр:

  • Header-ээр нь шүүж, зохих микросервис рүү чиглүүлэх (L7 routing),
  • Тодорхой аюултай үйлдлүүдэд Rate-limiting болон Auth шалгалт хийх боломжтой болж байна.
POST /mcp/v1 HTTP/1.1
Host: api.enterprise-agent.internal
Authorization: Bearer <token>
Mcp-Method: tools/call
Mcp-Name: query_production_database
Content-Type: application/json

{
  "arguments": {
    "query": "SELECT count(*) FROM users"
  }
}

3. Multi Round-Trip Requests (MRTR)

Агент интерактив байдлаар ажиллах, жишээлбэл хүний зөвшөөрөл авах (Human-in-the-loop) эсвэл нэмэлт тодруулга (elicitation) авах үед урт хугацаанд stream суваг нээлттэй түгжиж байх шаардлагагүй болсон. Хүсэлт, хариулт хоорондын харилцаа нь олон талт асинхрон HTTP циклээр шийдэгддэг болж байна.

4. Cache хийх боломжтой Tool Discovery

Өмнө нь сесс бүр дээр серверээс боломжит функцүүдийн жагсаалтыг (tools/list, resources/list) дахин дахин татдаг байсан бол одоо уг жагсаалт connection-оос хамааралгүй тогтмол болж, стандарт HTTP Caching (ETag, Cache-Control) ашиглан миллисекундын дотор кэшлэгдэх боломжтой болов.


Хөгжүүлэгчид ба Инженерүүдэд ямар ашигтай вэ?

  1. Enterprise түвшний масштаб (Horizontal Scaling): Kubernetes дээр MCP серверийн pod-уудыг HPA (Horizontal Pod Autoscaler) ашиглан ачааллаас хамаарч 1-ээс 1000 хүртэл чөлөөтэй автоматаар тэлэх боломж бүрдлээ.
  2. Serverless дээр 0 зардалтай MCP Server: Cloudflare Workers, AWS Lambda эсвэл Vercel Functions дээр санах ойд төлөв хадгалахгүйгээр секундэд мянга мянган агент хүсэлтийг маш бага зардлаар гүйцэтгэнэ.
  3. Аюулгүй байдал (Zero-Trust Auth): Сесс дундаас алдагдах эрсдэлгүй бөгөөд дуудалт бүр дээр стандарт OAuth 2.0 / mTLS token шалгах боломжтой тул банк, финтек, эрүүл мэндийн байгууллагууд MCP-г итгэлтэй ашиглах нөхцөл бүрдэв.

Дүгнэлт

Model Context Protocol локал хөгжүүлэлтийн туршилтын түвшнээс гарч, олон улсын томоохон үүлэн дэд бүтэцтэй хөл нийлүүлсэн жинхэнэ Cloud-Native стандарт болж төлөвшлөө. Хэрэв танай баг өөрсдийн үйлчилгээ болон өгөгдлийг AI агентуудад нээж өгөх MCP сервер бүтээж байгаа бол төлөвт сесс зохиох гэж зовох шаардлагагүй болсныг дуулгахад таатай байна.

Эх сурвалж:

  • Model Context Protocol Official Specification & Blog (modelcontextprotocol.io)
  • Google Developers Blog: Scaling AI Agent Infrastructure with the MCP Stateless updates
  • Agentic AI Foundation (AAIF) Technical Architecture Report

Сэтгэгдэл

Ачаалж байна...