Mixpanel MCP Server

Mixpanel MCP Server

site icon
2025.04.15 0
JavaScript数据分析用户行为跟踪开发效率
Mixpanel MCP Server 是一个遵循 Model Context Protocol (MCP) 规范的服务器,用于将 Mixpanel 分析工具与 Claude 及其他 MCP 客户端集成。它提供了跟踪自定义事件、页面浏览、用户注册以及更新用户资料等功能,帮助开发者轻松实现用户行为分析。
View on GitHub

Overview

基本能力

产品定位

Mixpanel MCP Server 是一个用于集成 Mixpanel 分析工具与 MCP 客户端的中间件服务,主要面向需要用户行为分析功能的开发者。

核心功能

  • 跟踪自定义事件
  • 跟踪页面浏览
  • 跟踪用户注册
  • 更新用户资料
  • 遵循 MCP 规范的简洁实现

适用场景

  • 需要将 Mixpanel 分析集成到 Claude 或其他 MCP 客户端的项目
  • 需要跟踪用户行为和事件的应用
  • 需要更新用户资料的应用

工具列表

  • track_event: 在 Mixpanel 中跟踪自定义事件
  • track_pageview: 跟踪页面浏览事件
  • track_signup: 跟踪用户注册并创建用户资料
  • set_user_profile: 更新用户的资料属性

常见问题解答

  • Server exits immediately: 确保提供了有效的 Mixpanel token。
  • Claude doesn't list tools: 验证 claude_desktop_config.json 是否正确配置。
  • Events not showing in Mixpanel: Mixpanel UI 中显示事件可能会有延迟。

使用教程

使用依赖

  • Node.js 16.x 或更高版本
  • npm 或 yarn
  • Mixpanel 账户和项目 token

安装教程

  1. 克隆仓库: git clone https://github.com/your-username/mixpanel-mcp-server.git cd mixpanel-mcp-server

  2. 安装依赖: npm install

  3. 使脚本可执行: chmod +x index.js

调试方式

  1. 以调试模式运行服务器: ./index.js --token YOUR_MIXPANEL_TOKEN --debug

  2. 使用 MCP Inspector 直接测试工具: npx @modelcontextprotocol/inspector server ./index.js --token YOUR_MIXPANEL_TOKEN

  3. 检查 Mixpanel 仪表板确认事件是否被记录。

许可证

该项目遵循 MIT 开源许可条款。