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 data
79Good

Scored 4 months 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. It has been installed 0 times through Conduid.

The repository has 123 stars and 35 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 (0) before depending on it in production.

Install

Install
npx 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.

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

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !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 mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About LucasHild/mcp-server-bigquery

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

Run npx mcp-server-bigquery, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

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

Its trust score is 79 out of 100 (good). It passes 0 of 1 static security checks; 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, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.