본문으로 건너뛰기
ReviewRamble

주간 브리프

AI 리뷰를 받은편지함으로.

  • 도구, 모델, MCP 서버, 저장소의 새 리뷰(결론부터)
  • 변경이 있을 때 다시 확인한 가격과 평점
  • 새로 발행된 분석 글

모델, 에이전트, MCP 서버, 그리고 정말 시간을 들일 만한 도구.

일주일에 한 통입니다. 각 브리프의 링크로 구독을 해지할 수 있습니다. 이메일 사용 방식

MCP Toolbox for Databases

Google의 오픈소스 데이터베이스 서버입니다. 40여 개 데이터 소스용 사전 구성 SQL 도구를 쓰거나, 검토를 거친 직접 작성 쿼리를 YAML로 정의합니다.

리뷰어: Sheela · 업데이트

설치 문서 소스 코드오픈 소스

평점

4.5/5

프로덕션 에이전트를 만들 때 기반으로 삼을 데이터베이스 서버입니다. 열린 SQL을 직접 작성한 쿼리로 대체할 수 있기 때문입니다. 다만 네트워크 기본값은 대부분의 사람이 기울이는 것보다 더 많은 주의를 전제로 합니다.

MCP Toolbox for Databases의 개요

Google의 MCP Toolbox for Databases는 두 가지 방식으로 작동합니다. 바로 쓸 수 있는 서버로서는 선택한 데이터베이스에 대해 list_tables, execute_sql 같은 사전 구성 도구를 에이전트에게 줍니다. 프레임워크로서는 tools.yaml 파일에 파라미터가 있는 도구를 직접 정의하므로, 프로덕션 에이전트가 사용자가 작성한 쿼리만 실행할 수 있습니다. 처음에는 Gen AI Toolbox for Databases라는 이름으로 나왔으며, genai-toolbox 저장소는 mcp-toolbox로 이름이 바뀌었습니다.

사전 구성 설정은 연결 정보를 환경 변수에 넣고 npx -y @toolbox-sdk/server --prebuilt=postgres --stdio로 실행하거나, 바이너리나 컨테이너를 내려받아 실행합니다. 저장소에는 약 40개의 사전 구성이 들어 있으며, Google Cloud의 AlloyDB, BigQuery, Cloud SQL, Spanner, Firestore, Bigtable과 PostgreSQL, MySQL, SQL Server, Oracle, ClickHouse, Snowflake, Neo4j, Elasticsearch, SQLite 등을 다룹니다. 클라이언트 SDK는 Python, JavaScript, Go, Java용이 있습니다.

프로젝트는 Apache-2.0 라이선스이며 GitHub 스타는 약 16,700개입니다. 9월 내내 매주 또는 격주로 릴리스한 뒤, 2026년 10월 8일 v1.14.0을 냈습니다.

MCP Toolbox for Databases 설치 방법

npx -y @toolbox-sdk/server --prebuilt=postgres --stdio

MCP Toolbox for Databases, 쓸 만한 가치가 있습니까?

단일 데이터베이스 서버 대신 Toolbox를 고를 이유는 프레임워크 모드입니다. 프로덕션 에이전트에게 execute_sql을 넘기는 대신, 이름과 파라미터가 있는 구문을 YAML로 작성합니다. 예를 들어 이름만 받는 호텔 검색 같은 것이며, 에이전트는 그 밖의 어떤 것도 호출할 수 없습니다. Toolbox는 연결 풀링, Google Cloud 데이터베이스용 IAM 인증, OpenTelemetry 추적을 더해 줍니다. 그렇지 않으면 팀들이 직접 만들다가 잘못 만들기 쉬운 부분입니다.

사전 구성 모드는 넓지만 무겁습니다. Postgres 구성 하나만 해도 execute_sql과 list_tables부터 잠금, 팽창, 복제 진단까지 29개의 도구를 정의하며, 세션마다 불러오기에는 스키마가 많습니다. 툴셋으로 범위를 좁힐 수 있습니다. 예를 들어 --prebuilt=postgres/data는 SQL만 남기며, 코딩 에이전트에는 이것이 기본값이어야 합니다. 사전 구성 execute_sql은 그 뒤의 데이터베이스 사용자만큼 열려 있으므로, 실제 방어선은 읽기 전용 롤입니다.

HTTP 서버는 네트워크 근처에 두기 전에 보안을 강화해야 합니다. 127.0.0.1:5000에 바인딩하는 것은 합리적이지만, --allowed-hosts와 --allowed-origins의 기본값이 모두 *이며, CLI 문서는 악성 웹 페이지가 DNS 리바인딩으로 서버에 닿을 수 있으므로 localhost에서도 *는 안전하지 않다고 경고합니다. 인증서와 키를 넘기지 않으면 트래픽은 평문 HTTP입니다. 대부분의 데스크톱 클라이언트가 쓰는 stdio 모드에서는 이 문제가 없습니다.

Google은 이제 논쟁의 나머지 절반도 판매합니다. Google Cloud 데이터베이스용 관리형 MCP 서버는 실행할 것 없이 사전 구성과 같은 경험을 제공하며, Toolbox FAQ는 오픈소스 프로젝트를 맞춤 도구와 Google 외 데이터베이스를 위한, 자체 호스팅에 더 빠르게 움직이는 선택지로 자리매김합니다. BigQuery나 AlloyDB만 쓰는 팀이라면 관리형 서버로 충분할 수 있지만, Snowflake, Postgres, Neo4j를 섞어 쓰는 팀은 그렇지 않을 것입니다.

제 역할을 하는 곳

  • Claude Code에서 느린 Postgres 데이터베이스를 디버깅하는 백엔드 엔지니어

    카탈로그 쿼리를 직접 쓰지 않고 차단 잠금, 팽창한 테이블, 나쁜 쿼리 계획 찾기

    읽기 전용 롤로 사전 구성 postgres 설정을 stdio로 실행합니다. list_locks, list_top_bloated_tables, get_query_plan 같은 도구가 바로 답합니다. 무료이며, 더 좁은 툴셋을 불러오지 않으면 비용은 컨텍스트에 들어가는 29개의 도구 스키마입니다.

  • 주문 데이터베이스 위에 고객 지원 에이전트를 만드는 팀

    열린 SQL을 주지 않고 에이전트가 주문 상태를 조회하게 하기

    tools.yaml에 파라미터가 있는 도구 서너 개를 정의하고, TLS 뒤에서 그 툴셋만 HTTP로 노출하며, 허용 호스트는 서비스 이름으로 설정합니다. 풀링과 추적은 함께 따라옵니다.

  • BigQuery를 주로 쓰고 Snowflake와 Postgres도 일부 쓰는 데이터 책임자

    Google의 관리형 MCP 서버와 Toolbox 직접 운영 중 하나 고르기

    관리형 서버는 호스팅이 필요 없지만 Google Cloud 데이터베이스만 다룹니다. Toolbox는 배포 하나로 세 가지를 모두 다루지만, 호스트, TLS, 그리고 tools.yaml을 계속 검토할 사람이 필요합니다. 쿼리 비용은 평소대로 각 데이터베이스가 청구합니다.

도입 전 확인할 점

설정
POSTGRES_HOST, POSTGRES_DATABASE, POSTGRES_USER, POSTGRES_PASSWORD를 설정하고 npx -y @toolbox-sdk/server --prebuilt=postgres --stdio를 실행합니다. Gemini CLI, Antigravity, Claude Code, Codex용 문서가 있습니다. 바이너리와 컨테이너는 버전별로 고정되며, 현재는 1.14.0입니다.
연동
데이터베이스별 사전 구성 툴셋이 있습니다(Postgres에는 data, monitor, health, view-config, replication으로 묶인 29개의 도구가 있으며, 읽기 전용 진단과 쓰기가 가능한 execute_sql이 섞여 있습니다). tools.yaml로 맞춤 도구, 툴셋, 프롬프트를 정의하며, ADK, LangChain, LlamaIndex용 SDK가 있습니다.
데이터와 개인정보
사용자 자신의 기기나 서버에서 실행되므로 데이터는 데이터베이스와 MCP 클라이언트로만 갑니다. 접근 범위는 데이터베이스 사용자나 IAM 계정이 허용하는 만큼입니다. CLI 문서는 기본값 * 호스트와 출처로 인한 DNS 리바인딩과 CORS 위험을 경고하며, --tls-cert와 --tls-key가 없으면 HTTP 트래픽은 암호화되지 않습니다. 공개된 GitHub 보안 권고는 없습니다.
대규모 사용 시 비용
라이선스 요금은 없습니다. 비용은 데이터베이스 자체, BigQuery 같은 웨어하우스의 쿼리당 요금, 그리고 프로덕션 에이전트를 위해 HTTP로 운영한다면 상시 켜 두는 작은 호스트입니다.
제한
큰 사전 구성 도구 목록은 좁히지 않으면 컨텍스트를 늘립니다. 사전 구성 도구는 범용이므로, 프로덕션에서 쓰려면 YAML을 작성하고 유지해야 합니다. issue 트래커에는 약 395개의 열린 issue와 풀 리퀘스트가 있습니다.

좋은 점

  • YAML 맞춤 도구로 프로덕션 에이전트를 승인된 쿼리에 묶어 둡니다
  • 바이너리 하나로 약 40개의 데이터베이스 사전 구성을 씁니다
  • 연결 풀링, IAM 인증, OpenTelemetry가 내장되어 있습니다
  • 릴리스가 잦으며 Python, JS, Go, Java용 SDK가 있습니다

아쉬운 점

  • HTTP 모드의 허용 호스트와 출처 기본값이 *이며, 자체 문서도 안전하지 않다고 말합니다
  • 사전 구성 Postgres는 툴셋으로 좁히지 않으면 29개의 도구를 불러옵니다
  • 사전 구성 execute_sql의 안전성은 데이터베이스 롤에 달려 있습니다
  • 단일 데이터베이스 서버보다 설정할 것이 많습니다

추천 대상

여러 데이터베이스를 넘나들며 일하거나, 프로덕션 에이전트를 위해 통제된 데이터베이스 도구를 만들고 싶은 팀입니다.

MCP Toolbox for Databases 대안

MCP Toolbox for Databases: 자주 묻는 질문

MCP Toolbox for Databases, 쓸 만한 가치가 있습니까?
프로덕션 에이전트를 만들 때 기반으로 삼을 데이터베이스 서버입니다. 열린 SQL을 직접 작성한 쿼리로 대체할 수 있기 때문입니다. 다만 네트워크 기본값은 대부분의 사람이 기울이는 것보다 더 많은 주의를 전제로 합니다. 평점은 5점 만점에 4.5점입니다.
MCP Toolbox for Databases의 가격은 얼마입니까?
무료이며 Apache-2.0 라이선스이고, 직접 실행합니다. 데이터베이스, 쿼리, Google Cloud 호스팅 비용은 별도입니다.
MCP Toolbox for Databases의 단점은 무엇입니까?
HTTP 모드의 허용 호스트와 출처 기본값이 *이며, 자체 문서도 안전하지 않다고 말합니다; 사전 구성 Postgres는 툴셋으로 좁히지 않으면 29개의 도구를 불러옵니다; 사전 구성 execute_sql의 안전성은 데이터베이스 롤에 달려 있습니다; 단일 데이터베이스 서버보다 설정할 것이 많습니다.
MCP Toolbox for Databases에 적합한 사람은 누구입니까?
여러 데이터베이스를 넘나들며 일하거나, 프로덕션 에이전트를 위해 통제된 데이터베이스 도구를 만들고 싶은 팀입니다.
팀이나 프로덕션 환경에서 MCP Toolbox for Databases의 비용은 얼마입니까?
라이선스 요금은 없습니다. 비용은 데이터베이스 자체, BigQuery 같은 웨어하우스의 쿼리당 요금, 그리고 프로덕션 에이전트를 위해 HTTP로 운영한다면 상시 켜 두는 작은 호스트입니다.
MCP Toolbox for Databases에 회사 데이터를 맡겨도 안전합니까?
사용자 자신의 기기나 서버에서 실행되므로 데이터는 데이터베이스와 MCP 클라이언트로만 갑니다. 접근 범위는 데이터베이스 사용자나 IAM 계정이 허용하는 만큼입니다. CLI 문서는 기본값 * 호스트와 출처로 인한 DNS 리바인딩과 CORS 위험을 경고하며, --tls-cert와 --tls-key가 없으면 HTTP 트래픽은 암호화되지 않습니다. 공개된 GitHub 보안 권고는 없습니다.
MCP Toolbox for Databases의 가장 좋은 대안은 무엇입니까?
저희가 리뷰한 것 중 가장 가까운 대안은 Supabase MCP Server, ClickHouse MCP Server 및 Snowflake-managed MCP Server입니다.

답변 확인일: 2026년 10월 22일.

MCP Toolbox for Databases 개발사입니까? 이 평점을 사이트에 표시하십시오ReviewRamble 평점: MCP Toolbox for Databases, 5점 만점에 4.5점