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-queryExecutes a SQL query using BigQuery dialect
list-tablesLists all tables in the BigQuery database
describe-tableDescribes the schema of a specific table
可对比工具
supabase-mcpsnowflake-mcppostgres-mcpbigquery-shell
安装
安装
通过 Smithery
npx -y @smithery/cli install mcp-server-bigquery --client claudeClaude 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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。