BigQuery MCP server
About This Server
A Model Context Protocol server that provides access to BigQuery. This server enables LLMs to inspect database schemas and execute queries.
Server Information
This webpage is a GitHub repository for a project named "mcp-server-bigquery" owned by LucasHild. It is a Model Context Protocol (MCP) server that provides access to Google BigQuery. The server enables Large Language Models (LLMs) to inspect database schemas and execute queries against BigQuery. The repository is public and contains code, documentation, and configuration files to set up and use the MCP server.
ā Key Points:
* The project is an MCP server providing access to BigQuery.
* It allows LLMs to inspect schemas and execute queries.
* The repository includes documentation, configuration files, and code.
* The software is distributed under the MIT license.
š Main Findings:
* The server implements three tools: execute-query, list-tables, and describe-table.
* Configuration requires a GCP project ID and location. Optionally, specific BigQuery datasets can be included.
* Installation can be done via Smithery.
* Instructions are provided for building, publishing, and debugging the server.
* The Readme file indicates the steps for configuring Claude Desktop to utilize the server, providing specific file paths.
š Details:
* Tools implemented:
* 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 Arguments:
* --project (required): GCP project ID.
* --location (required): GCP location.
* --dataset (optional): Specific BigQuery datasets.
* File locations for Claude Desktop Configuration:
* MacOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
* Windows: %APPDATA%/Claude/claudedesktopconfig.json
šÆ Conclusion:
The "mcp-server-bigquery" repository provides a functional Model Context Protocol server to interface with Google BigQuery, allowing LLMs to interact with and query BigQuery databases. The project includes comprehensive documentation for installation, configuration, and usage, including specific instructions for integration with Claude Desktop.
Server Features
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
Provider Information
Lucashild
cloud Provider