Google-ов Java клијент за MCP Toolbox for Databases достигао је верзију 1.0.0 9. септембра. У објавиод 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 координате com.google.cloud.mcp:mcp-toolbox-sdk-java:1.0.0; репозиторијум даје и облик за Gradle. Општа Java документација и даље користи VERSION резервисано место, па је артефакт издања прецизна референца за ову процену.
  3. Повежите се са сервером и прегледајте алат. Усмерите McpToolboxClient на URL покренутог сервера /mcp , па употребите loadToolset, listTools или loadTool да прегледате објављене дефиниције пре позивања алата. Репозиторијум показује позив помоћу Java Map и враћени текстуални резултат. Успешна провера је одговор именованог, конфигурисаног алата, а не само креирање клијентског објекта без грешке.
  4. Пажљиво изаберите аутентификацију. Објава 1.0 описује CredentialsProvider и AuthMethods за акредитиве клијента, укључујући Google Application Default Credentials путању за OIDC. Описује и HTTP упозорења када би акредитиви путовали као обичан текст. Упозорење није замена за HTTPS крајњу тачку или ауторизацију на серверу. Везане вредности осетљивих параметара треба прегледати на граници сервера и клијента, нарочито при надоградњи са претпрегледне верзије.

Треба тражити дефиницију алата и резултат који одговарају дозволама базе података предвиђеним за агента. Ако откривање не успе, прво проверите URL сервера, доступно име алата и подешавање аутентификације. Ако позив не успе, упоредите потребне параметре са послатим вредностима и прегледајте записе сервера. То су дијагностичке провере засноване на документованом раздвајању компоненти, а не тврдња да ће се конкретна поставка аутоматски опоравити.

Ограничења и трошак

Google-ова пример апликације за превоз приказује Spring Boot и LangChain4j како позивају Toolbox алате засноване на AlloyDB-у. Октобарски чланак наводи да је Cymbal Transit измишљен. То приказује дизајн интеграције, а не измерену употребу код корисника или резултат поузданости.

Репозиторијум Java SDK-а има Apache 2.0 лиценцу. То не одређује цену базе података, cloud поставке, позива модела или мрежног саобраћаја; тимови треба да процене услуге које стварно изаберу. Репозиторијум означава употребу GraalVM native-image као експерименталну и упозорава да подршка Java SDK функцијама није потпуна у поређењу са другим Toolbox клијентима. Проверите та ограничења у односу на конкретан оквир и извор података пре него што Google-ову тврдњу о погодности за предузећа сматрате потврђеном за продукциони систем.

Извори и додатно читање

  • Google Cloud објава, 6. октобар 2026.: Google-ов приказ функција v1.0 и измишљеног примера превоза. Формулација о погодности за продукцију је тврдња добављача.
  • Java SDK v1.0.0, издање од 9. септембра 2026.: датум издања, функције и наведена некомпатибилна измена.
  • Репозиторијум Java SDK-а: координате зависности, Java захтев, позиви клијента, лиценца и актуелно упозорење о паритету функција. Прочитано 12. октобра 2026.
  • Званична Java SDK документација: предуслов за сервер и референца за инсталацију. Страница је последњи пут измењена 25. септембра 2026; њено резервисано место за верзију мање је прецизно од записа издања 1.0.