MCP Toolbox for Databases के लिए Google का Java क्लाइंट 9 सितंबर को संस्करण 1.0.0 पर पहुँचा। 6 अक्टूबर की एक घोषणा मेंकंपनी ने उन टीमों के लिए ट्रांसपोर्ट, प्रमाणीकरण और टूल पैरामीटरों के बदलावों का विवरण दिया जो Java ऐप्लिकेशन को अलग से चल रहे Toolbox सर्वर से जोड़ती हैं। कोड रिलीज़ रिकॉर्ड के अनुसार कोड उस घोषणा से लगभग एक महीने पहले जारी हुआ था।

अभी क्लाइंट अपनाने या न अपनाने का निर्णय कर रही Java टीम के लिए यह अंतर महत्त्वपूर्ण है। Google संस्करण 1.0 को स्थिर और पुराने संस्करणों के साथ संगत आधार कहता है, फिर भी उसी रिलीज़ रिकॉर्ड में ब्रेकिंग बदलाव दर्ज है: एजेंट को दिखाई जाने वाली टूल परिभाषा से बाउंड पैरामीटर हटा दिए जाते हैं। मौजूदा इंटीग्रेशन को अपग्रेड से पहले जाँचना चाहिए कि वे उन परिभाषाओं का उपयोग कैसे करते हैं। Google की रिपॉज़िटरी यह भी कहती है कि Java फ़ीचर समर्थन अभी जारी विकास में है और Python, JavaScript/TypeScript तथा Go SDK के बराबर नहीं है।

मुख्य बदलाव

1.0 क्लाइंट Java ऐप्लिकेशन को MCP Toolbox द्वारा दिए गए टूल खोजने और बुलाने का एक निर्धारित तरीका देता है। इसका नया HttpMcpTransport ट्रांसपोर्ट इंटरफ़ेस के पीछे रहता है, जबकि CredentialsProvider और AuthMethods क्रेडेंशियल समाधान को क्लाइंट से अलग करते हैं। Google का कहना है कि हर अनुरोध के लिए क्रेडेंशियल असिंक्रोनस रूप से हल किए जाते हैं। रिलीज़ में डिफ़ॉल्ट पैरामीटर मान, क्रेडेंशियल उजागर होने पर HTTP चेतावनियाँ, संस्करण चयन, सत्र ट्रैकिंग और कस्टम अनुरोध हेडर के लिए मैप भी जोड़ा गया है। ये SDK की दस्तावेज़ित सुविधाएँ हैं, BIG CHANGE के प्रदर्शन या सुरक्षा परीक्षण नहीं।

Toolbox स्वयं एक अलग सर्वर है। ऑपरेटर इसे डेटा स्रोतों और टूल के साथ कॉन्फ़िगर करता है; Java क्लाइंट उसके URL से जुड़ता है, टूल परिभाषाएँ लोड करता है और कॉल भेजता है। केवल Java निर्भरता डेटाबेस कॉन्फ़िगर नहीं करती, अनुमति नहीं देती और सर्वर तैनात नहीं करती। आधिकारिक Java दस्तावेज़ क्लाइंट और सर्वर की भूमिकाएँ बताता है, और SDK रिपॉज़िटरी क्लाइंट सेटअप से पहले सर्वर चलाने की शर्त रखती है।

Java टीम क्या जाँच सकती है

नीचे दिया गया तरीका Google के दस्तावेज़ों और रिपॉज़िटरी पर आधारित है। BIG CHANGE ने कोड नहीं चलाया और न ही किसी डेटाबेस से जुड़ा।

  1. अलग Toolbox सर्वर और डेटा स्रोत तैयार करें। Google का शुरुआती मार्गदर्शन सर्वर, टूल परिभाषाओं और समर्थित इंटीग्रेशन को कवर करता है। पहले मूल्यांकन के लिए सीमित, केवल-पढ़ने वाला डेटाबेस टूल चुनें और सर्वर के पहुँच नियंत्रण जाँचें। SDK रिपॉज़िटरी Java 17 या नए संस्करण को आधार रनटाइम बताती है।
  2. Java निर्भरता का संस्करण निश्चित करें। उस 1.0 रिलीज़ घोषणा और रिपॉज़िटरी दोनों Maven coordinates दिखाते हैं com.google.cloud.mcp:mcp-toolbox-sdk-java:1.0.0; रिपॉज़िटरी Gradle रूप भी देती है। सामान्य Java दस्तावेज़ अब भी VERSION placeholder इस्तेमाल करता है, इसलिए इस मूल्यांकन के लिए रिलीज़ artifact सटीक संदर्भ है।
  3. सर्वर से जुड़ें और कोई टूल जाँचें। को McpToolboxClient चल रहे सर्वर के URL पर रखें /mcp , फिर loadToolset, listTools या loadTool का उपयोग करके टूल बुलाने से पहले प्रकाशित परिभाषाएँ जाँचें। रिपॉज़िटरी Java Map के साथ कॉल और लौटाए गए टेक्स्ट परिणाम का उदाहरण देती है। सफल जाँच नामित और कॉन्फ़िगर किए गए टूल की प्रतिक्रिया है, केवल बिना त्रुटि क्लाइंट ऑब्जेक्ट बन जाना नहीं।
  4. प्रमाणीकरण सोच-समझकर चुनें। 1.0 घोषणा क्लाइंट क्रेडेंशियल के लिए CredentialsProvider और AuthMethods का वर्णन करती है, जिसमें OIDC के लिए Google Application Default Credentials मार्ग शामिल है। यह उन स्थितियों के HTTP चेतावनी भी बताती है जहाँ क्रेडेंशियल सादे पाठ में जा सकते हैं। चेतावनी HTTPS endpoint या सर्वर-साइड authorization का विकल्प नहीं है। संवेदनशील पैरामीटरों के बाउंड मानों की सर्वर और क्लाइंट सीमा पर समीक्षा करें, विशेषकर prerelease build से अपग्रेड करते समय।

देखने योग्य परिणाम ऐसा टूल परिभाषा और उत्तर है जो एजेंट के लिए तय डेटाबेस अनुमतियों से मेल खाता हो। खोज विफल हो तो पहले सर्वर URL, उपलब्ध टूल नाम और प्रमाणीकरण सेटअप की पुष्टि करें। कॉल विफल हो तो टूल के आवश्यक पैरामीटरों की भेजे गए मानों से तुलना करें और सर्वर लॉग देखें। ये घटकों के दस्तावेज़ित अलगाव पर आधारित निदान जाँचें हैं, किसी खास तैनाती के अपने-आप ठीक हो जाने का दावा नहीं।

सीमाएँ और लागत

Google का नमूना ट्रांज़िट ऐप्लिकेशन AlloyDB पर आधारित Toolbox टूल बुलाते Spring Boot और LangChain4j को दिखाता है। अक्टूबर का लेख Cymbal Transit को काल्पनिक बताता है। यह इंटीग्रेशन डिज़ाइन दिखाता है, मापा हुआ ग्राहक उपयोग या विश्वसनीयता परिणाम नहीं।

Java SDK रिपॉज़िटरी पर Apache 2.0 लाइसेंसहै। इससे डेटाबेस, क्लाउड तैनाती, मॉडल कॉल या नेटवर्क ट्रैफ़िक की कीमत तय नहीं होती; टीमों को चुनी गई सेवाओं की लागत निकालनी होगी। रिपॉज़िटरी GraalVM native-image उपयोग को प्रयोगात्मक बताती है और चेतावनी देती है कि अन्य Toolbox क्लाइंट की तुलना में Java SDK फ़ीचर समर्थन अधूरा है। Google के enterprise suitability दावे को production system के लिए सत्यापित मानने से पहले इन सीमाओं की तुलना सटीक framework और data source से करें।

स्रोत और आगे पढ़ें

  • Google Cloud घोषणा, 6 अक्टूबर 2026: v1.0 सुविधाओं और काल्पनिक ट्रांज़िट उदाहरण का Google का विवरण। उत्पादन-उपयुक्तता की भाषा विक्रेता का दावा है।
  • Java SDK v1.0.0 रिलीज़, 9 सितंबर 2026: रिलीज़ की तारीख, सुविधाएँ और दर्ज किया गया ब्रेकिंग बदलाव।
  • Java SDK रिपॉज़िटरी: निर्भरता coordinates, Java आवश्यकता, क्लाइंट कॉल, लाइसेंस और फ़ीचर समानता की मौजूदा चेतावनी। 12 अक्टूबर 2026 को पढ़ा।
  • आधिकारिक Java SDK दस्तावेज़: सर्वर की पूर्वशर्त और इंस्टॉलेशन संदर्भ। पृष्ठ आख़िरी बार 25 सितंबर 2026 को बदला गया; इसका संस्करण placeholder 1.0 रिलीज़ रिकॉर्ड से कम सटीक है।