Token导航 LogoToken导航TokenDH.com
BigQuery ClaudeDesktop logo
数据服务未说明官方级别未说明来源级核验

BigQuery ClaudeDesktop

MCP Server

通过Claude Desktop实现自然语言查询BigQuery,支持中文字段描述和自动SQL生成,适用于数据分析师和开发者。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
自然语言查询数据分析PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

LCH-91

提供方

LCH-91

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

BigQuery + Claude Desktop Integration

讓 Claude Desktop 用自然語言查詢 BigQuery,支援中文欄位描述。

特色

  • 中文語意支援:自動同步 Google Sheets 中的中文欄位描述到 BigQuery metadata
  • Schema 感知查詢:自動讀取 BigQuery schema 生成準確的 SQL
  • 本機執行:MCP 通訊使用 stdio 協定
  • 最小權限:僅需 dataViewer + jobUser

系統架構

Claude Desktop (本機)
    ↓ stdio
MCP Toolbox (本機)
    ↓ HTTPS TLS 1.2+
BigQuery (Google Cloud)
    ↓ 查詢結果
Anthropic API (分析)

快速開始

前置需求

項目安裝
Claude Desktop下載
Python 3.8+下載brew install python
gcloud CLI安裝

配置流程

1. 設定 Google Cloud

# 設定專案並啟用 API
gcloud config set project YOUR_PROJECT_ID
gcloud services enable bigquery.googleapis.com sheets.googleapis.com

# 建立服務帳戶並授予最小權限
gcloud iam service-accounts create bigquery-mcp --display-name="BigQuery MCP"
gcloud projects add-iam-policy-binding YOUR_PROJECT_ID \
    --member="serviceAccount:bigquery-mcp@YOUR_PROJECT_ID.iam.gserviceaccount.com" \
    --role="roles/bigquery.dataViewer"
gcloud projects add-iam-policy-binding YOUR_PROJECT_ID \
    --member="serviceAccount:bigquery-mcp@YOUR_PROJECT_ID.iam.gserviceaccount.com" \
    --role="roles/bigquery.jobUser"

# 下載金鑰
gcloud iam service-accounts keys create bigquery-key.json \
    --iam-account=bigquery-mcp@YOUR_PROJECT_ID.iam.gserviceaccount.com

2. 安裝 MCP Toolbox

請參考 MCP 官方文件 下載對應平台的 MCP server。

3. 配置 Claude Desktop

編輯配置檔(Windows: %APPDATA%\Claude\claude_desktop_config.json / macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "bigquery": {
      "command": "/absolute/path/to/toolbox",
      "args": ["--prebuilt", "bigquery", "--stdio"],
      "env": {
        "BIGQUERY_PROJECT": "YOUR_PROJECT_ID",
        "GOOGLE_APPLICATION_CREDENTIALS": "/absolute/path/to/bigquery-key.json"
      }
    }
  }
}

4. 驗證

重啟 Claude Desktop,詢問:請列出所有可用的 datasets

失敗排查:檢查日誌 %APPDATA%\Claude\logs\mcp*.log (Windows) 或 ~/Library/Application Support/Claude/logs/mcp*.log (macOS)


使用範例

在 Claude Desktop 詢問:

  • "列出 dataset.table 的欄位"
  • "查過去 7 天的記錄"
  • "請查詢 bigquery-public-data.samples.shakespeare 中出現次數最多的前 10 個單字"

安全性

詳見 SECURITY.md

最小權限

角色用途
bigquery.dataViewer讀取資料與 schema
bigquery.jobUser執行查詢任務

禁止授予bigquery.dataEditorbigquery.adminbigquery.dataOwner


安全聲明

資料傳輸風險

  • 查詢結果會傳送至 Anthropic 進行分析
  • 不適用於包含 PII、財務資料、敏感日誌的環境
  • 使用前需確認符合 GDPR/CCPA 等法規要求

授權

MIT License - 詳見 LICENSE

目录标签

目录标签

自然语言查询数据分析PythonClaude本地部署BigQuery集成SQL生成中文支持

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP