BigQuery MCP server

BigQuery MCP server

PythonCloudBigqueryGoogleCloudDatabaseMcpModelContextProtocolJavascriptGoRubyR

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

šŸ“‹ Overview:

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 logo

Lucashild

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

execute-querylist-tablesdescribe-table