mcp-bigquery-server and mcp-server-bigquery

mcp-bigquery-server
51
Established
mcp-server-bigquery
50
Established
Maintenance 2/25
Adoption 10/25
Maturity 18/25
Community 21/25
Maintenance 10/25
Adoption 10/25
Maturity 9/25
Community 21/25
Stars: 133
Forks: 33
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 123
Forks: 35
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stale 6m
No Package No Dependents

About mcp-bigquery-server

ergut/mcp-bigquery-server

A Model Context Protocol (MCP) server that provides secure, read-only access to BigQuery datasets. Enables Large Language Models (LLMs) to safely query and analyze data through a standardized interface.

Implements MCP via Node.js with Google Cloud authentication (supporting both CLI and service account keys), exposing BigQuery tables and materialized views through natural language queries with built-in safety constraints (1GB processing limit, read-only access). Integrates exclusively with Claude Desktop via stdio transport, requiring configuration through the application's config file for direct LLM-to-database communication without manual SQL writing.

About mcp-server-bigquery

LucasHild/mcp-server-bigquery

A Model Context Protocol server that provides access to BigQuery

Exposes three tools for LLM interaction: `execute-query` for BigQuery SQL execution, `list-tables` for schema discovery, and `describe-table` for inspecting column definitions. Communicates via stdio transport and integrates directly with Claude Desktop and Cursor through MCP configuration, supporting GCP authentication via service account keys or default credentials. Supports dataset filtering and configurable query timeouts to control execution scope and resource consumption.

Scores updated daily from GitHub, PyPI, and npm data. How scores work