MCP Catalogs
首页

mcp-server-bigquery

by LucasHild·126·综合分 47

一个让 LLM 能够检查 BigQuery 模式并执行 SQL 查询的 MCP 服务器。

databasedeveloper-toolsai-llm
36
Forks
11
活跃 Issue
2 个月前
最近提交
2 天前
收录于

概述

mcp-server-bigquery 提供了大型语言模型和 Google BigQuery 数据仓库之间的桥梁。它允许 LLM 助手通过执行 SQL 查询和检索结果来直接与结构化数据交互。该服务器实现了三个主要工具:execute-query 用于运行 SQL 命令,list-tables 用于数据库发现,describe-table 用于模式检查。这种集成使 AI 系统能够分析数据模式、生成报告并基于实际 BigQuery 数据集回答问题,而无需手动数据提取或预处理。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:让 LLM 直接查询 BigQuery 数据集实现 AI 驱动的数据分析
:基于 BigQuery 实时数据的自动化报告生成
:数据科学工作流程中的数据发现和模式探索
:服务器支持哪些身份验证方法?
:我可以将服务器限制为特定数据集吗?

什么时候选它

使用 Google Cloud Platform BigQuery 并希望 AI 助手直接分析其数据而无需访问控制台团队。

什么时候不要选它

您需要写入 BigQuery 权限(此服务器似乎为只读),或者您没有使用 Google Cloud Platform。

此 server 暴露的工具

从 README 抽取出 3 个工具
  • 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

可对比工具

supabase-mcpsnowflake-mcppostgres-mcpbigquery-shell

安装

安装

通过 Smithery

npx -y @smithery/cli install mcp-server-bigquery --client claude

Claude Desktop

添加到您的 Claude Desktop 配置中:

{
  "mcpServers": {
    "bigquery": {
      "command": "uvx",
      "args": ["mcp-server-bigquery"],
      "env": {
        "BIGQUERY_PROJECT": "{{GCP_PROJECT_ID}}",
        "BIGQUERY_LOCATION": "{{GCP_LOCATION}}"
      }
    }
  }
}

命令行

claude mcp add bigquery --scope user --transport stdio -- uvx mcp-server-bigquery --project {PROJECT_ID} --location {LOCATION}

FAQ

服务器支持哪些身份验证方法?
服务器支持通过 --key-file 参数或 BIGQUERY_KEY_FILE 环境变量使用服务账号密钥文件。如果未提供,则使用默认的 GCP 凭据。
我可以将服务器限制为特定数据集吗?
是的,您可以使用 --dataset 参数或 BIGQUERY_DATASETS 环境变量来指定要包含哪些数据集。可以通过重复参数或使用逗号分隔值来指定多个数据集。

mcp-server-bigquery 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。