BigQuery (LucasHild)

By LucasHildCreated 4 days ago
starstarstarstarstar

Google BigQuery integration with schema inspection and querying.

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

Category

Community MCP Server

Tags

BigqueryGcpDatabaseQueryMcp Server

What is BigQuery MCP Server?

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

How to Use BigQuery MCP Server?

  1. Installation: Use Smithery for automatic installation or set up manually via Claude Desktop configuration.
  2. Configuration: Provide GCP project ID, location, and optionally dataset(s) and service account key.
  3. Execution: Use provided tools to query databases or inspect schemas.
  4. Debugging: Utilize MCP Inspector for stdio-based debugging.

Key Features

  • Schema Inspection: Tools like list-tables and describe-table for database structure analysis.
  • Query Execution: execute-query tool for running SQL queries using BigQuery dialect.
  • Flexible Configuration: Supports command-line arguments and environment variables.
  • Security Options: Can use default credentials or service account key files.
  • Dataset Filtering: Option to limit to specific datasets.

Use Cases

  1. Data Analysis: Execute complex SQL queries against BigQuery datasets.
  2. Schema Understanding: Inspect database structures before querying.
  3. LLM Integration: Enable language models to interact with BigQuery for data retrieval.
  4. Custom Data Operations: Build applications that require dynamic BigQuery access.

FAQ

  • **What are the required configuration parameters? Required: GCP project ID and location. Optional: datasets and key file.
  • **How do I install the server? Prefer Smithery for automatic installation or configure manually in Claude Desktop.
  • **Can I use this without a service account key? Yes, default credentials will be used if no key file is provided.
  • **How do I debug this server? Use the MCP Inspector accessible via npm command.