bigquery-mcp
The bigquery-mcp project is a Model Context Protocol Server designed for BigQuery to aid AI Agents in performing data-related tasks effectively. It provides the necessary tools to explore BigQuery data warehousing, enabling better context for SQL queries and database analysis.
bigquery-mcp
A Model Context Protocol (MCP) Server for BigQuery aimed at facilitating AI Agents in performing data-related tasks efficiently by providing tools to examine the contents of a BigQuery data warehouse such as datasets, tables, and columns. Key features include dependency management via uv
, running the server with uv
and Taskfile
, and integration capabilities with Cursor IDE.
Prerequisites
- Install
uv
andgcloud
for BigQueryClient
creation. - Configure
GOOGLE_APPLICATION_CREDENTIALS
if necessary.
Quickstart for Cursor IDE
- Ensure prerequisites.
- Clone repository.
- Run
uv sync
for dependencies. - Start server using Cursor IDE settings.
Details
AI Agents struggle with data-related tasks due to a lack of context regarding database contents. This server addresses this by offering tools for better database examination.