데이터베이스 도구인 Google MCP Toolbox에서 Looker 대시보드에 서식이 있는 글을 넣거나 기존 대시보드 정의를 가져올 수 있는 범위가 넓어졌다. BigQuery에서는 보호 모드가 조회용 SELECT 이외의 문장 실행을 막도록 수정됐다.
구글이 11월 5일 공개한 v1.16.0은 스킬 지원과 동적 UI 리소스·구조화된 도구 결과 지원도 추가했다. 화면과 결과를 다루는 새 기능을 지원하면서, 대시보드 작성과 쿼리 실행에 쓰이는 기존 도구의 동작도 바꾼 업데이트다.
1. 스킬·화면·도구 결과의 지원 범위 확대
릴리스 노트는 ‘MCP 확장을 통한 스킬(skills) 지원’을 새 기능으로 명시했다. 확인되는 것은 MCP 확장을 통해 스킬을 지원한다는 사실이며, 스킬의 정의나 확장의 구체적인 작동 방식은 설명하지 않는다.
서버와 리소스 영역에는 화면 구성에 쓰이는 동적 UI 리소스 지원이 추가됐다. 이 항목에는 리소스 제공과 관련된 ResourceProvider 지원도 함께 올라 있다.
또 다른 추가 사항은 StructuredToolResult 지원이다. 도구가 반환하는 결과를 일정한 구조로 표현하는 기능으로 읽을 수 있다.
2. Looker 대시보드 지원과 MSSQL 객체 소스 조회
Looker 도구에는 텍스트, 마크다운, 리치 텍스트(서식을 포함한 글)의 세 형식으로 된 대시보드 요소 지원이 들어갔다. 대시보드 안에서 다룰 수 있는 요소의 종류를 넓힌 변경이다.
요소를 추가하거나 갱신할 때 대시보드 필터 전체를 연결하도록 하는 수정도 포함됐다.
LookML로 작성된 대시보드 정의를 가져오는 import_dashboard_from_lookml 기능도 추가됐다. 요소 형식과 가져오기는 새로 지원하는 기능인 반면, 필터 연결은 기존 요소 추가·갱신 작업의 동작을 고치는 항목이다.
데이터베이스 객체를 살피는 도구도 보강됐다. MSSQL에는 사용자 정의 데이터베이스 객체 전체의 소스 코드를 반환하는 함수가 추가됐다. 대시보드의 표현을 넓히는 Looker 변경과 달리, 데이터베이스 객체의 정의를 확인하는 쪽에 해당한다.
3. BigQuery 보호 모드는 차단 쪽으로 수정
BigQuery 실행 도구에서는 보호 모드일 때 SELECT가 아닌 문장을 차단하도록 수정했다. 보호 모드를 쓰는 구성이라면 실행하려는 문장에 SELECT 이외의 문장이 있는지를 먼저 대조해야 한다.
세션을 만들 때는 UseLegacySql을 false로 설정하도록 바뀌었다. 이 설정 변경은 보호 모드 사용 여부가 아니라 세션 생성 시점에 적용된다.
BigQuery 도구 전반에는 디버그 로깅, 문제 분석을 위한 동작 기록도 추가됐다.
4. 설정 파일 감시와 사전 구성 변경
설정 파일을 지정하는 config 플래그를 생략했을 때는 tools.yaml을 감시해 다시 불러오도록 바뀌었다. config 플래그 없이 실행하는 배포에서도 파일 변경을 감지해 설정을 다시 불러오는 동작을 점검해야 한다.
Dataplex 사전 구성에서는 search_aspect_types 도구가 제거됐다. 이 사전 구성을 쓰는 배포는 쿼리 보호나 설정 자동 반영뿐 아니라, 사용하던 도구가 구성에서 빠지는 변경도 업그레이드 점검에 포함해야 한다.
릴리스 노트에는 스킬과 새 리소스의 구체적인 설정 절차나 클라이언트별 호환성 정보가 없다. 따라서 적용 계획은 공개된 기능 범위를 기준으로 세우되, 실제 연동 방식은 사용하는 구성에서 확인할 필요가 있다.
v1.16.0은 스킬·화면·결과 지원을 넓혔으며, 기존 배포에서는 보호 모드·세션 생성·설정 플래그 생략에 따른 동작 변화와 Dataplex 사전 구성의 도구 제거를 함께 확인해야 한다.
