Mixpanel MCP について
Mixpanel MCP は Mixpanel API に接続するシンプルな MCP サーバーです。Cursor や Claude Desktop などの MCP クライアントから、イベント、リテンション、ファネルのデータをオンデマンドで照会できます。
主な機能
- 01Mixpanel のイベントデータの照会
- 02リテンションデータの照会
- 03ファネルデータの照会
- 04Mixpanel サービスアカウントによる認証
活用シーン
- 01特定コホートのユーザーの週次リテンションの確認
- 02Cursor や Claude Desktop 内でのイベント概要の取得
MCP 対応
本プロジェクトは MCP サーバーであり、Cursor や Claude Desktop などの MCP クライアントに対して Mixpanel のイベント、リテンション、ファネルのデータへアクセスするツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Mixpanel MCP
Mixpanel API と連携するシンプルな MCP サーバーです。Cursor や Claude Desktop など、あらゆる MCP クライアントから Mixpanel のイベントデータについて質問できます。イベントデータ、リテンション、ファネルをクエリできます。「2月1日のコホートに属するユーザーの週間リテンションは?」といった、その場での検索に最適です。
今後、Mixpanel API の対応範囲をさらに広げていく予定です。必要なツールがあればお知らせいただくか、PR をお送りください。
インストール
Mixpanel の組織設定でMixpanel Service Accountを設定し、ユーザー名、パスワード、プロジェクト ID(Mixpanel のプロジェクト設定内)を取得してください。
Smithery 経由でインストール
Smithery経由で mixpanel-mcp を Claude Desktop に自動インストールするには:
npx -y @smithery/cli install @dragonkhoi/mixpanel-mcp --client claude
mixpanel-mcp を Cursor にインストールするには、Settings -> Cursor Settings -> Features -> MCP Servers -> + Add に進みます。
Type: command を選択し、Mixpanel の引数 <USERNAME> <PW> <PROJECT_ID> を使って、以下を貼り付けます。
npx -y @smithery/cli@latest run @dragonkhoi/mixpanel-mcp --config "{\"username\":\"YOUR_SERVICE_ACCT_USERNAME\",\"password\":\"YOUR_SERVICE_ACCT_PASSWORD\",\"projectId\":\"YOUR_MIXPANEL_PROJECT_ID\"}"
クローンしてローカルで実行
このリポジトリをクローンします。
npm run build を実行します。
このコマンドを Cursor(または任意の MCP クライアント)に貼り付けます。
node /ABSOLUTE/PATH/TO/mixpanel-mcp/build/index.js YOUR_SERVICE_ACCOUNT_USERNAME YOUR_SERVICE_ACCOUNT_PASSWORD YOUR_PROJECT_ID
使用例
- リテンションの数値について質問する
- イベントの概要を尋ねる
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。