- MCP स्पेक का नया अपडेट structured metadata और context management पर मुख्य ज़ोर देता है। इसका उद्देश्य extensibility बढ़ाना और अलग-अलग सिस्टमों के बीच interoperability को मजबूत करना है
- नए data fields जोड़े गए हैं, और मौजूदा required fields को अधिक स्पष्ट रूप से परिभाषित किया गया है। metadata संरचना के hierarchical होने से सिस्टम-विशिष्ट अलग extension तरीकों को सपोर्ट करना संभव हुआ है
- context tracking और property updates के लिए स्पष्ट नियम दिए गए हैं, और पहले की तुलना में consistent state information management पर ज़्यादा ज़ोर है
- permission management और data validation प्रक्रियाओं को protocol specification में स्पष्ट रूप से शामिल किया गया है। नए जोड़े गए कुछ fields को भविष्य के protocol versions के साथ compatibility ध्यान में रखकर बनाया गया है
- cross-platform integration समर्थन: कई AI platforms और cloud service environments में भी context data को एकसमान तरीके से एक्सचेंज करने की बुनियाद प्रदान करता है
- MCP(Model Context Protocol) मशीन लर्निंग मॉडल, large language model और अन्य विभिन्न AI systems के बीच context metadata के आदान-प्रदान के लिए एक protocol है
Major changes
- JSON-RPC batching support हटाया गया (PR #416)
- structured tool output support जोड़ा गया (PR #371)
- MCP server को OAuth resource server के रूप में वर्गीकृत किया गया, और protected resource metadata जोड़ा गया ताकि जुड़े हुए Authorization server को खोजा जा सके (PR #338)
- MCP clients के लिए RFC 8707 के Resource Indicator को implement करना अनिवार्य (दुर्भावनापूर्ण server द्वारा access token हासिल करने से रोकने के उद्देश्य से) (PR #734)
- Authorization specification में security considerations और best practices को स्पष्ट किया गया, और अलग security guide page जोड़ा गया
- Elicitation(अतिरिक्त जानकारी अनुरोध) सुविधा जोड़ी गई, ताकि server उपयोगकर्ता से अतिरिक्त जानकारी मांग सके (PR #382)
- Resource Links support जोड़ा गया, जिससे tool call results में resource links शामिल किए जा सकते हैं (PR #603)
- protocol version negotiation के दौरान HTTP में
MCP-Protocol-Version header अनिवार्य (PR #548)
- Lifecycle Operation में SHOULD को MUST में बदला गया (संदर्भ)
Other schema changes
_meta field को और अधिक interface types में जोड़ा गया (PR #710), और उचित उपयोग का उल्लेख किया गया
CompletionRequest में context field जोड़ा गया, जिसमें पहले से व्याख्यायित variables शामिल किए जा सकते हैं (PR #598)
- प्रोग्राम-उपयोग identifier से अलग, user-friendly display के लिए
title field जोड़ा गया (name कोड identifier के लिए, title display के लिए) (PR #663)
2 टिप्पणियां
Hacker News की टिप्पणी थोड़ी निराशाजनक है। लगता है उन्होंने सिर्फ stdio ही देखा है, जबकि अभी remote MCP server और उन्हें बीच में जोड़ने वाली registry कितनी तेजी से जगह-जगह उभर रही हैं....
Hacker News राय
Authorization: Bearer ...header वापस ले सकता है