MCP యొక్క జూలై 2026 స్పెసిఫికేషన్ ప్రోటోకాల్ లేయర్ నుండి ప్రతి రకమైన సెషన్ స్టేట్ను తొలగిస్తుంది, దీనివల్ల మొత్తం స్టేట్ మోడల్ యొక్క కాంటెక్స్ట్ విండోలోనే ఉండాల్సి వస్తుంది. ఈ మార్పు వల్ల ఏ MCP సర్వర్ అయినా ఏ రిక్వెస్ట్కైనా సమాధానం ఇవ్వగలదు, ఇది లోడ్ బ్యాలెన్సర్లు, సర్వర్లెస్ ఫంక్షన్లు మరియు ఆటోస్కేలింగ్ Kubernetes పాడ్స్ వెనుక ప్యూర్-స్టేట్లెస్ (pure-stateless) డిప్లాయ్మెంట్లకు మార్గం సుగమం చేస్తుంది.
ఈ మార్పు ఎందుకు ముఖ్యం
తన మొదటి విడుదల నుండి, MCP (Model Communication Protocol) బహుళ HTTP కాల్స్ ద్వారా సంభాషణ స్థితిని (conversational state) ట్రాక్ చేయడానికి ఒక లైట్వెయిట్ సెషన్ హ్యాండ్షేక్ మరియు Mcp-Session-Id హెడర్ను ఉపయోగించేది. ఆ డిజైన్ వల్ల సర్వర్ ఏ టూల్ హ్యాండిల్స్, శాంప్లింగ్ రేట్లు లేదా లాగింగ్ ప్రిఫరెన్స్లు ఏ క్లయింట్కు చెందినవో గుర్తుంచుకోగలిగేది. ఇది రీజ్యూమబుల్ (resumable) Server-Sent Events (SSE) స్ట్రీమ్లను కూడా అందించింది, తద్వారా కనెక్షన్ తెగిపోయినా, ఎక్కడ ఆగిపోయిందో అక్కడి నుండి మళ్ళీ ప్రారంభించవచ్చు.
జూలై 28, 2026 స్పెసిఫికేషన్ సెషన్ హ్యాండ్షేక్ను పూర్తిగా తొలగిస్తుంది. ప్రతి రిక్వెస్ట్ ఇప్పుడు _meta ఫీల్డ్లో ప్రోటోకాల్ వెర్షన్ మరియు క్లయింట్ సామర్థ్యాలను కలిగి ఉంటుంది, మరియు Mcp-Session-Id హెడర్ మాయమవుతుంది. Roots, sampling మరియు logging ఫీల్డ్లను డిప్రికేటెడ్ (deprecated) గా గుర్తించారు. క్లుప్తంగా చెప్పాలంటే, వైర్ ప్రోటోకాల్ ఇప్పుడు ప్యూర్ రిక్వెస్ట్-రెస్పాన్స్ (request-response) మోడ్లోకి మారింది; నిర్వహించాల్సిన "సెషన్" ఏదీ లేదు.
డెవలపర్లు ఏమి భిన్నంగా చేయాల్సి ఉంటుంది
స్టేట్ అనేది ఇకపై సర్వర్ బాధ్యత కాదు; అది మోడల్ యొక్క కాంటెక్స్ట్ విండోలో ఉంటుంది. ఒక మోడల్ బాహ్య వనరును (external resource) సూచించాల్సి వచ్చినప్పుడు, అది టూల్ రిజల్ట్గా సర్వర్ నుండి ఒక స్పష్టమైన హ్యాండిల్ను (explicit handle) పొందాలి. తదుపరి రిక్వెస్ట్లో ఆ హ్యాండిల్ను ఒక ఆర్గ్యుమెంట్గా పంపాలి, మరియు మోడల్ దానిని ఇతర టోకెన్ల వలె పరిగణిస్తుంది.
కాంటెక్స్ట్ విండో అనేది ఫిక్స్డ్-సైజ్ టోకెన్ బఫర్ కాబట్టి, ప్రతి హ్యాండిల్ యూజర్ ప్రాంప్ట్లు లేదా మోడల్ అవుట్పుట్తో పోటీపడే స్థలాన్ని ఆక్రమిస్తుంది.
విశ్వసనీయత (Reliability) కూడా మారుతుంది. SSE రీజ్యూమబిలిటీ లేదా మెసేజ్ రీడెలివరీ లేకపోతే, స్ట్రీమ్ తెగిపోయినప్పుడు రిక్వెస్ట్ పూర్తిగా కోల్పో wird. క్లయింట్లు కాల్ను మొదటి నుండి మళ్ళీ ప్రారంభించాల్సి ఉంటుంది. వేగవంతమైన, స్టేట్లెస్ క్వెరీలకు ఇది ఆమోదయోగ్యమే; కానీ ఎక్కువ సమయం తీసుకునే రిట్రీవల్ (retrieval) లేదా మల్టీ-స్టెప్ ఏజెంట్ టాస్క్ల కోసం, డెవలపర్లు తమ స్వంత రిట్రై లాజిక్ను (retry logic) నిర్మించుకోవాలని లేదా పనిని చిన్న చిన్న భాగాలుగా విభజించాలని ఇది బలవంతం చేస్తుంది.
పైలట్ ప్రోటోకాల్ (Pilot Protocol) లోపాన్ని పూరిస్తుంది
MCP యొక్క స్టేట్లెస్ స్వభావం ఉద్దేశపూర్వకమైనదే, కానీ ఇది నెట్వర్క్ లేయర్ను కనెక్షన్-లెవల్ ఐడెంటిటీ లేదా విశ్వసనీయత హామీలు లేకుండా వదిలేస్తుంది. MCP కింద ఉండే పైలట్ ప్రోటోకాల్ ఆ లోపాన్ని పూరిస్తుంది. పైలట్ ఒకసారి ఐడెంటిటీని ఏర్పాటు చేస్తుంది మరియు ప్యాకెట్లను పంపిన వ్యక్తికి అనుసంధానించడానికి ఎన్క్రిప్షన్ను ఉపయోగిస్తుంది. MCP దృక్కోణంలో, క్లయింట్ ప్రతిసారీ కేవలం కొత్త HTTP రిక్వెస్ట్ను పంపుతుంది; పైలట్ అంతర్లీన ట్రాన్స్పోర్ట్ను స్థిరంగా ఉంచుతుంది.
ఈ రెండు ప్రోటోకాల్లు ఒకదానికొకటి తోడ్పడతాయి: MCP తేలికగా, ప్రతి రిక్వెస్ట్కు తక్కువ ఖర్చుతో మరియు ఏ HTTP ఎండ్పాయింట్ వెనుకనైనా సులభంగా స్కేల్ అయ్యేలా ఉంటుంది, అదే సమయంలో సాంప్రదాయ సెషన్-ఆధారిత ప్రోటోకాల్లు అందించే కష్టమైన పనులను పైలట్ చూసుకుంటుంది.
స్కేల్ వద్ద ప్రయోజనాలు
- లోడ్-బ్యాలెన్సర్ ఫ్రెండ్లీ (Load-balancer friendly) – సెషన్ అఫినిటీ అవసరం లేదు; ఏ బ్యాకెండ్ అయినా ఏ రిక్వెస్ట్కైనా సమాధానం ఇవ్వగలదు.
- సర్వర్లెస్ రెడీ (Serverless ready) – ఫంక్షన్లు అవసరానికి అనుగుణంగా ప్రారంభమై, రిక్వెస్ట్ను హ్యాండిల్ చేసి, ఎటువంటి స్టేట్ లేకుండా నిలిచిపోకుండా ముగిసిపోతాయి.
- Kubernetes ఆటోస్కేలింగ్ (Kubernetes autoscaling) – పాడ్స్ను స్వేచ్ఛగా జోడించవచ్చు లేదా తొలగించవచ్చు; కంట్రోల్ ప్లేన్ ఇకపై సెషన్ మ్యాప్లను ట్రాక్ చేయదు.
లాభనష్టాలు (The trade-offs)
- టోకెన్ ఓవర్హెడ్ (Token overhead) – హ్యాండిల్స్ మరియు ఇతర స్టేట్లు ఇప్పుడు మోడల్ యొక్క కాంటెక్స్ట్ విండోను ఆక్రమిస్తాయి, ఇవి ప్రాంప్ట్ మరియు రెస్పాన్స్తో నేరుగా పోటీపడతాయి.
- మోడల్-డ్రివెన్ కరెక్ట్నెస్ (Model-driven correctness) – మోడల్ హ్యాండిల్స్ను ఖచ్చితంగా తిరిగి పంపాలి; హాలూసినేషన్ (hallucination) లేదా టైపో (typo) వర్క్ఫ్లోను దెబ్బతీస్తుంది.
- ఇన్-బిల్ట్ రీజ్యూమబిలిటీ లేదు (No built-in resumability) – ఎక్కువ సమయం తీసుకునే పనుల కోసం డెవలపర్లు స్వంతంగా చెక్పాయింటింగ్ను అమలు చేయాలి లేదా పూర్తి రీస్టార్ట్ల రిస్క్ను స్వీకరించాలి.
- డయాగ్నోస్టిక్స్ డిప్రికేషన్ (Deprecation of diagnostics) – Roots, sampling మరియు logging ఫీల్డ్లు పోయాయి, కాబట్టి డెవలపర్లు అప్లికేషన్ లేయర్లో వాటిని జోడించకపోతే, ఫైన్-గ్రెయిన్డ్ మానిటరింగ్ కోసం ఉపయోగపడే సులభమైన మార్గాన్ని కోల్పోతారు.
ముగింపు (Bottom line)
వైర్ నుండి సెషన్ స్టేట్ను తొలగించడం ద్వారా, MCP 2026-07 ప్రోటోకాల్ను ఏ లోడ్ బ్యాలెన్సర్, ఫంక్షన్ ప్లాట్ఫారమ్ లేదా ఎడ్జ్ నోడ్ వెనుకనైనా ఉండగల ప్యూర్ HTTP ఎండ్పాయింట్గా మారుస్తుంది. దీని వల్ల కలిగే ప్రధాన ప్రయోజనం స్పష్టమైన స్కేలబిలిటీ; అయితే, స్టేట్ ఇప్పుడు మోడల్ యొక్క పరిమిత టోకెన్ విండోలో ఉంటుంది మరియు విశ్వసనీయత క్లయింట్ మరియు అంతర్లీన పైలట్ లేయర్ మీద ఆధారపడి ఉంటుంది. AI ఏజెంట్లు సెకన్ల నుండి గంటల వరకు విస్తరిస్తున్న కొద్దీ, తక్కువ ధర కలిగిన రిక్వెస్ట్ ధర మరియు టోకెన్-బడ్జెట్ ఒత్తిడి మధ్య సమతుల్యత, ఈ స్టేట్లెస్ మోడల్ శాశ్వత విజయం సాధిస్తుందో లేదో నిర్ణయిస్తుంది.
