Back to Home
DhunganaKB icon

bigquery-mcp-server-demo

Verified Safe

by DhunganaKB

Overview

Implements a Model Context Protocol (MCP) server for BigQuery, enabling conversational analytics and schema inspection of specified datasets and tables.

Installation

Run Command
uvicorn main:app --reload

Environment Variables

  • GOOGLE_API_KEY

Security Notes

The system relies on the Google ADK Framework and an external 'toolbox' binary (Gen AI Toolbox for Databases) to interact with BigQuery. The `execute_sql` tool, exposed to the LLM agent, is powerful and could potentially execute arbitrary SQL if the agent is compromised or misconfigured. While the ADK framework and agent instructions aim to guide safe tool usage, the underlying 'toolbox' binary is a black box without its source code for auditing. The FastAPI endpoint lacks built-in authentication/authorization and is intended for local access; exposing it externally without additional security layers would pose a significant risk. No 'eval' or obvious obfuscation found.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2025-12-13

Tags

BigQueryConversational AIMCPFastAPIGoogle Gen AI