mcpField
E
Easy Digital Downloads

Easy Digital Downloads

ローカル
verygoodplugins.comビジネス・マーケティング425 週間前に更新

Easy Digital Downloads について

EDD REST APIを通じて、売上、顧客、商品、店舗実績を照会するMCPサーバーです。割引コードとダウンロード履歴も扱い、EDDストアの運営や分析に利用できます。

主な機能

  1. 01売上と期間別統計
  2. 02顧客の購入履歴と価値
  3. 03商品詳細と価格設定
  4. 04割引コードの詳細と利用状況
  5. 05ファイルのダウンロード履歴
  6. 06Zodスキーマ検証

活用シーン

  1. 01指定期間の売上を確認
  2. 02購入履歴から顧客を探す
  3. 03商品の価格とライセンス情報を調べる
  4. 04割引コードの利用状況を確認

MCP 対応

商品、売上、顧客、統計、割引、ダウンロード履歴のツールを通じて、EDD REST APIのデータをMCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"verygoodplugins-mcp-edd": {
"command": "npx",
"args": [
"-y",
"@verygoodplugins/mcp-edd"
]
}
}
}
起動コマンドnpx -y @verygoodplugins/mcp-edd

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@verygoodplugins/mcp-edd1.1.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-edd

Easy Digital Downloads REST API 向け MCP サーバーです。EDD ストアの売上データ、顧客、商品、分析情報にアクセスできます。

npm version License: GPL-3.0

主な機能

  • 📊 売上分析 - 収益、取引件数、日付範囲
  • 👥 顧客データ - 購入履歴、顧客生涯価値
  • 🛍️ 商品カタログ - 価格体系、ライセンス情報
  • 🏷️ 割引コード - 使用状況の統計と設定
  • 📥 ダウンロードログ - ファイルのダウンロード追跡
  • 🔒 型安全性 - 完全な Zod スキーマ検証

インストール

クイックインストール(Claude Desktop)

ワンクリックでインストールできるデスクトップ拡張機能をダウンロードします。

リリースページ(.mcpb アセットをダウンロード)

ダウンロードしたファイルをダブルクリックしてインストールします。API 認証情報の入力を求められます。

npm でのインストール
npm install -g @verygoodplugins/mcp-edd

または、Claude Desktop の設定に直接追加します(以下を参照)。

設定

環境変数

サーバーを実行する前に、次の環境変数を設定します。

export EDD_API_URL="https://your-store.com/edd-api/"
export EDD_API_KEY="your-api-public-key"
export EDD_API_TOKEN="your-api-token"

または、作業ディレクトリに .env ファイルを作成します。

API 認証情報の取得
  1. WordPress 管理画面で、ダウンロード → 設定 → API に移動します
  2. ユーザー用の新しい API キーを生成します
  3. 公開鍵とトークンをコピーします
  4. API URL は https://your-site.com/edd-api/ です
Claude Desktop の設定

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "edd": {
      "command": "npx",
      "args": ["-y", "@verygoodplugins/mcp-edd"],
      "env": {
        "EDD_API_URL": "https://your-store.com/edd-api/",
        "EDD_API_KEY": "your-api-public-key",
        "EDD_API_TOKEN": "your-api-token"
      }
    }
  }
}

利用可能なツール

セットアップ/診断
ツール説明
edd_validate_connectionストアの API URL と認証情報を検証します
商品
ツール説明
edd_list_products価格と統計情報を含むすべての商品を一覧表示します
edd_get_productID を指定して商品の詳細情報を取得します
売上
ツール説明
edd_list_salesフィルターを使って最近の売上を一覧表示します
edd_get_saleID または購入キーを指定して売上情報を取得します
顧客
ツール説明
edd_list_customers購入統計情報を含む顧客一覧を表示します
edd_get_customerID またはメールアドレスを指定して顧客情報を取得します

注:edd_list_customers は EDD の顧客 ID を id として返します(edd_get_customer(customerId=...) で使用できます)。また、利用可能な場合は userId も含まれます。

統計
ツール説明
edd_get_stats収益/売上の合計を取得します
edd_get_stats_by_date指定した日付範囲の日次統計を取得します
edd_get_stats_by_product商品別の統計内訳を取得します
割引
ツール説明
edd_list_discountsすべての割引コードを一覧表示します
edd_get_discountID を指定して割引の詳細を取得します
ダウンロード
ツール説明
edd_get_download_logsファイルのダウンロード履歴を取得します

使用例

設定後、Claude に次のように尋ねることができます。

  • 「今月の売上収益を表示して」
  • 「顧客生涯価値が高い上位 10 名の顧客を一覧表示して」
  • 「先月、WP Fusion のライセンスは何件販売されましたか?」
  • 「有効な割引コードをすべて表示して」
  • 「[email protected] の購入履歴を取得して」

開発

# Install dependencies
npm install

# Build
npm run build

# Run tests
npm test                    # Unit tests
npm run test:integration    # Integration tests (requires credentials)
npm run test:all           # All tests

# Lint
npm run lint

コントリビューション

コントリビューションを歓迎します。以下の手順に従ってください。

  1. リポジトリをフォークします
  2. 機能ブランチを作成します
  3. テストを含めて変更を加えます
  4. プルリクエストを送信します

API リファレンス

このサーバーは EDD REST API をラップしています。エンドポイントの詳細については、公式ドキュメントを参照してください。

ライセンス

GPL-3.0 — 詳細については LICENSE を参照してください。

サポート

問題、質問、ご提案については、以下をご利用ください。


🧡 Very Good Plugins が開発しました

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。