BigQuery (ergut)

By ergutCreated 4 days ago
starstarstarstarstar

Direct access and querying capabilities for BigQuery.

Visit Project
Share this MCP:
X (Formerly Twitter)RedditblueskyThreads by Instagram

Category

Community MCP Server

Tags

BigqueryDatabase InterfaceMcpGoogle Cloud

What is BigQuery MCP Server?

BigQuery MCP Server is an intermediary service that allows LLMs like Claude to directly query and interact with BigQuery data through natural language processing, eliminating the need for manual SQL query writing.

How to use BigQuery MCP Server?

  1. Set up authentication (Google Cloud CLI or service account)
  2. Add project details to Claude Desktop's config file
  3. Start chatting with your BigQuery data naturally

Installation Options:

  1. Quick Install via Smithery:
npx @smithery/cli install @ergut/mcp-bigquery-server --client claude
  1. Manual Setup:
  • Authenticate with Google Cloud
  • Configure Claude Desktop's config file
  • Start interacting with the server

Key features of BigQuery MCP Server

  • Natural language querying of BigQuery data
  • Access to tables and materialized views
  • Exploration of dataset schemas
  • Secure read-only access with 1GB query limit
  • Integration with Claude Desktop (current only supported LLM)

Use cases of BigQuery MCP Server

  1. Quickly retrieve business insights by asking natural language questions
  2. Automate data exploration for analytics teams
  3. Provide secure, controlled access to BigQuery data for LLMs
  4. Enable non-technical users to query databases without SQL knowledge
  5. Integrate AI-driven analytics into workflows

FAQ from BigQuery MCP Server

  • What's the current limitation?

Currently only works with Claude Desktop, has a 1GB query limit, and supports read-only operations.

  • What permissions are needed?

Either roles/bigquery.user or both roles/bigquery.dataViewer and roles/bigquery.jobUser.

  • Can I use this without Claude Desktop?

No, currently MCP is only supported in Claude Desktop.

  • How do I set up authentication?

Either through Google Cloud CLI or by using a service account key file.

  • What data types are accessible?

Both tables and materialized views in your BigQuery datasets.