1. Conduid
  2. Data
  3. LucasHild/mcp-server-bigquery
MCP server · Data

LucasHild/mcp-server-bigquery

A Model Context Protocol server that provides access to BigQuery

Unclaimed MIT last commit 6 months ago bigquerymcpmcp-servermit-licensepython
79Good

Scored 6 days ago · breakdown

About LucasHild/mcp-server-bigquery

LucasHild/mcp-server-bigquery is an MCP server published by LucasHild in the Data category: a Model Context Protocol server that provides access to BigQuery.

The repository has 131 stars and 41 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/LucasHild/mcp-server-bigquery

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (3)

describe-tableDescribes the schema of a specific table

Parameters not published.

execute-queryExecutes a SQL query using BigQuery dialect

Parameters not published.

list-tablesLists all tables in the BigQuery database

Parameters not published.

Ask AI

✦

Ask AI about LucasHild/mcp-server-bigquery

Powered by Claude · Grounded in docs

I know everything about LucasHild/mcp-server-bigquery. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 6 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.3.2v0.3.2 · 7 Feb 2026What's Changed Update README by @LucasHild in https://github.com/LucasHild/mcp-server-bigquery/pull/26 Add timeout by @LucasHild in https://github.com/LucasHild/mcp-server-bigquery/pull/27 Full Changelog**:…
v0.3.1v0.3.1 · 30 May 2025What's Changed Cross Project Schema Support by @LukeLalor in https://github.com/LucasHild/mcp-server-bigquery/pull/17 Full Changelog**: https://github.com/LucasHild/mcp-server-bigquery/commits/v0.3.1

README

BigQuery MCP server

smithery badge

A Model Context Protocol server that provides access to BigQuery. This server enables LLMs to inspect database schemas and execute queries.

Components

Tools

The server implements one tool:

  • execute-query: Executes a SQL query using BigQuery dialect
  • list-tables: Lists all tables in the BigQuery database
  • describe-table: Describes the schema of a specific table

Configuration

The server can be configured either with command line arguments or environment variables.

Argument Environment Variable Required Description
--project BIGQUERY_PROJECT Yes The GCP project ID.
--location BIGQUERY_LOCATION Yes The GCP location (e.g. europe-west9).
--dataset BIGQUERY_DATASETS No Only take specific BigQuery datasets into consideration. Several datasets can be specified by repeating the argument (e.g. --dataset my_dataset_1 --dataset my_dataset_2) or by joining them with a comma in the environment variable (e.g. BIGQUERY_DATASETS=my_dataset_1,my_dataset_2). If not provided, all datasets in the project will be considered.
--key-file BIGQUERY_KEY_FILE No Path to a service account key file for BigQuery. If not provided, the server will use the default credentials.
--timeout BIGQUERY_TIMEOUT No Maximum time in seconds to wait for a query to complete. If not provided, queries will wait indefinitely.

Installation

Installing via Smithery

To install BigQuery Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install mcp-server-bigquery --client claude

Claude Code

claude mcp add bigquery --scope user --transport stdio -- uvx mcp-server-bigquery --project {PROJECT_ID} --location {{LOCATION}}

Claude Desktop

On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "bigquery": {
      "command": "uvx",
      "args": ["mcp-server-bigquery"],
      "env": {
        "BIGQUERY_PROJECT": "{{GCP_PROJECT_ID}}",
        "BIGQUERY_LOCATION": "{{GCP_LOCATION}}"
      }
    }
  }
}

Cursor

  1. Open Cursor Settings → MCP
  2. Click Add new global MCP server
  3. Add an entry for the BigQuery MCP, following the pattern below:
{
  "mcpServers": {
    "bigquery": {
      "command": "uvx",
      "args": ["mcp-server-bigquery"],
      "env": {
        "BIGQUERY_PROJECT": "{{GCP_PROJECT_ID}}",
        "BIGQUERY_LOCATION": "{{GCP_LOCATION}}"
      }
    }
  }
}

README fetched from the repository 6 hours ago. The original is authoritative.

Questions

About LucasHild/mcp-server-bigquery

How do I install LucasHild/mcp-server-bigquery?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is LucasHild/mcp-server-bigquery safe to use with an AI agent?

Its trust score is 79 out of 100 (good). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is LucasHild/mcp-server-bigquery still maintained?

The last commit was 6 months ago and 12 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.