MCP Hub
Back to servers

BigQuery

A lightweight Go-based MCP server that enables querying and schema exploration of Google BigQuery datasets. It allows users to list tables, inspect schemas, and perform cost estimations for queries via dry runs.

Forks
1
Tools
4
Updated
Apr 9, 2025
Validated
Jan 11, 2026

MCP BigQuery Server

Actions Status

Overview

MCP BigQuery Server is a server that allows you to query BigQuery tables using MCP. Written in Go, it's lightweight and easy to install with just a few commands.

Installation

$ brew tap monochromegane/tap
$ brew install monochromegane/tap/mcp-bigquery-server

Available Tools

  • list_allowed_datasets: Get a listing of all allowed datasets.
  • list_tables: Get a detailed listing of all tables in a specified dataset.
  • get_table_schema: Get the schema of a specified table in a specified dataset.
  • dry_run_query: Dry run a query to get the estimated cost and time.

Registration

To use MCP BigQuery Server in Cursor, add the following configuration to your .cursor/mcp.json:

{
  "mcpServers": {
    "BigQuery": {
      "command": "mcp-bigquery-server",
      "args": [
        "start",
        "--project",
        "sample-project",
        "--dataset",
        "test1",
        "--dataset",
        "test2"
      ]
    }
  }
}

Note: You can specify multiple datasets by repeating the --dataset argument.

License

MIT

Author

monochromegane

Reviews

No reviews yet

Sign in to write a review