Triple Whale MCP Server について
Triple Whale MCP Serverは、Triple Whale APIのEC分析データをMCPクライアントに提供します。集計統計やショップ情報に加え、利用可能な指標とディメンションを確認できます。
主な機能
- 01集計統計の取得
- 02ショップ情報の照会
- 03指標とディメンションの確認
- 04MCP Inspectorでのテスト
活用シーン
- 01期間を指定したショップ分析の取得
- 02ショップで利用可能な指標の確認
- 03テスト時のツールとリソースの確認
MCP 対応
集計統計やショップ情報を取得するツールと、ショップ情報・指標・ディメンションを示すリソースをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Triple Whale MCP Server
Triple Whale API を通じて、Triple Whale のeコマース分析データにアクセスするためのMCP サーバーです。
## 機能
- Blended Stats Table データへのアクセス
- ショップ情報の取得
- 利用可能なメトリクスとディメンションの確認
- テスト用の MCP Inspector との統合
## セットアップ
1. このリポジトリをクローンします
2. 依存関係をインストールします:
```
npm install
```
3. Triple Whale API の認証情報を含む `.env` ファイルを作成します:
```
TRIPLE_WHALE_API_KEY=your_api_key_here
TRIPLE_WHALE_SHOP_ID=your_shop_id_here
```
4. サーバーを実行します:
```
npm run dev
```
## MCP Inspector を使ったテスト
MCP Inspector でサーバーをテストするには、次を実行します:
```
npm run inspect
```
ウェブインターフェースが開き、次の操作ができます:
- カスタム入力で利用可能なすべてのツールをテストする
- 利用可能なリソースを確認する
- サーバーのログとレスポンスを表示する
## 利用可能なツール
- `get_blended_stats`:Triple Whale のブレンデッド統計を取得します
- `get_shop_info`:設定済みのショップに関する情報を取得します
- `get_available_metrics`:ショップで利用可能なメトリクスの一覧を取得します
- `get_available_dimensions`:ショップで利用可能なディメンションの一覧を取得します
## 利用可能なリソース
- `triplewhale://shop`:設定済みのショップに関する情報
- `triplewhale://metrics`:利用可能なメトリクスの一覧
- `triplewhale://dimensions`:利用可能なディメンションの一覧
## 使用例
### ブレンデッド統計の取得
```json
{
"dateRange": {
"start": "2023-01-01",
"end": "2023-01-31"
},
"metrics": [
{
"id": "revenue"
},
{
"id": "orders"
}
],
"dimensions": [
{
"id": "utm_source"
}
],
"limit": 10
}
```
## API ドキュメント
Triple Whale API の詳細については、次を参照してください:
- [Blended Stats Table のドキュメント](https://triplewhale.readme.io/docs/blended-stats-table)
- [Triple Whale API リファレンス](https://triplewhale.readme.io/reference/introduction-to-the-triple-whale-api)
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。