数据分析工具

一款通过AI将自然语言问题转化为SQL查询并快速获取数据分析结果的产品,适用于产品团队进行漏斗分析、转化率统计等业务场景。

  • by akshaypalivela
  • 本地部署
  • 更新于
在 GitHub 查看 akshaypalivela/claude-mcp-bigquery-funnel-analysis

使用说明

人工智能驱动的收入漏斗转换分析

跳过SQL队列。在几秒钟内从业务问题到产品洞察——由Claude CoWork、MCP和BigQuery提供支持。


商业问题

每个产品团队都遇到了同样的瓶颈: 获取数据.

你有个问题-- “根据注册队列,我们对付费渠道的试验是什么样子的?” --答案就在BigQuery中。但是,在编写SQL、验证连接、格式化输出和迭代后续操作之间,需要几分钟的时间需要几个小时。将其乘以一周的产品评论,你的分析队列就会成为决策的障碍。

核心问题不是获取数据。正是 问题与洞察力之间的延迟.

传统工作流程 使用Claude+MCP
手动编写SQL 用简单的英语描述你需要什么
调试查询错误 Claude处理语法和架构
每次跟进时重新运行 在同一次对话中询问跟进者
手动格式化结果 立即获得解释、格式化的答案
每个问题需要几分钟到几小时 每个问题约10秒

体系结构

此项目连接 克劳德桌面版 直接到 BigQuery 使用 模型上下文协议(MCP) --这是一个开放标准,允许人工智能助手本地调用外部工具。

┌─────────────────┐       MCP Protocol        ┌─────────────────────┐
│                 │ ◄──────────────────────►  │                     │
│  Claude Desktop │    Tool calls / Results   │  mcp-server-bigquery│
│  (AI Assistant) │                           │  (local MCP server) │
│                 │                           │                     │
└─────────────────┘                           └────────┬────────────┘
                                                       │
                                                       │ Authenticated
                                                       │ BigQuery API
                                                       ▼
                                              ┌─────────────────────┐
                                              │                     │
                                              │   Google BigQuery   │
                                              │   (your project)    │
                                              │                     │
                                              └─────────────────────┘

它是如何工作的:

  1. 你用自然语言问克劳德一个商业问题
  2. Claude通过MCP BigQuery工具将其转换为SQL查询
  3. 该查询使用您的本地数据库对BigQuery项目运行 gcloud 证书
  4. 结果将返回给克劳德,克劳德将以对话的方式解释和呈现结果

没有数据离开你的机器。MCP服务器在本地运行,身份验证使用您现有的Google Cloud凭据。


输出示例

试用转换仪表板

“显示过去6个月每月队列的试用到付费转换率”

漏斗分析

“我们入职流程的每一步的流失率是多少?”

领导与收入互动

“在我们的各个细分市场中,潜在客户数量和收入是如何相互关联的?”

结果信号

“试验转化的最强预测因素是什么?”


如何设置

先决条件

步骤1--使用Google Cloud进行身份验证

gcloud auth application-default login

这将在本地存储MCP服务器用于查询BigQuery的凭据。不需要API密钥或服务帐户。

步骤2--配置Claude桌面

打开您的Claude Desktop MCP配置文件:

操作系统 路径
macOS ~/Library/Application Support/Claude/claude_desktop_config.json
窗户 %APPDATA%\Claude\claude_desktop_config.json

粘贴以下内容 mcp-config-template.json:

{
  "mcpServers": {
    "bigquery": {
      "command": "uvx",
      "args": ["mcp-server-bigquery"],
      "env": {
        "BIGQUERY_PROJECT": "your-gcp-project-id",
        "BIGQUERY_LOCATION": "your-region"
      }
    }
  }
}

替换两个占位符值:

变量 示例
BIGQUERY_PROJECT my-analytics-prod
BIGQUERY_LOCATION US 或 us-central1

uvx 按需运行MCP服务器包--否 pip install 或者需要虚拟环境。

步骤3--重新启动克劳德桌面

退出并重新打开Claude Desktop。寻找 锤子(工具)图标 在输入区域中,确认BigQuery MCP服务器已连接。

第四步——开始提问

尝试以下提示:

  • “显示过去6个月每月队列的试用到付费转换率”
  • “我们入职流程的每一步的流失率是多少?”
  • “比较有机渠道和付费渠道用户的激活率”
  • “90天后,哪种定价方案的扩张收入最高?”

为何这很重要

这是一个 AI到数据的桥梁任何项目经理或产品负责人都可以在一次对话中从问题到见解,而不是将分析视为请求队列。

  • 秒,而不是小时 --无需等待查询编写或分析师可用性
  • 默认情况下迭代 --每个答案都会引发后续跟进,克劳德会记住上下文
  • 零基础设施 --在本地运行 gcloud auth,无需部署
  • 安全且可审计 --Claude生成的每个SQL查询都在对话中可见

数据驱动产品工作的瓶颈从来不是仓库。这就是界面。MCP将其删除。


资源


许可证

麻省理工学院