mcp-bigquery-server and mcp-server-bigquery
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work