mcpField
R
Refgrow MCP Server

Refgrow MCP Server

ローカル
github.com/refgrowAI・エージェント2今日更新

Refgrow MCP Server について

Refgrow MCP Serverは、Refgrow REST APIをMCP経由で利用し、AIエージェントによるアフィリエイトプログラム管理を可能にします。アフィリエイト、紹介、コンバージョン、クーポンを操作できます。

主な機能

  1. 01アフィリエイトとステータスの管理
  2. 02紹介記録の検索と作成
  3. 03コミッション計算を伴うコンバージョン管理
  4. 04アフィリエイトに紐づくクーポン管理
  5. 05コンバージョンの絞り込みと支払い状況の追跡

活用シーン

  1. 01アフィリエイトのクリック、登録、収益の確認
  2. 02パートナーと紹介コードの作成
  3. 03未払いコンバージョンの検索と支払い済みへの変更
  4. 04アフィリエイト向けクーポンの作成

MCP 対応

このMCPサーバーは、アフィリエイト管理のためのRefgrow REST API操作を、アフィリエイト、紹介、コンバージョン、クーポンのツールとしてMCPクライアントに公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"refgrow": {
"command": "npx",
"args": [
"-y",
"@refgrow/mcp"
],
"env": {
"REFGROW_API_KEY": "<REFGROW_API_KEY>",
"REFGROW_API_URL": "<REFGROW_API_URL>"
}
}
}
}
起動コマンドnpx -y @refgrow/mcp
設定が必要な環境変数
REFGROW_API_KEYシークレットYour Refgrow API key (starts with rgk_)
REFGROW_API_URLRefgrow API base URL

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

パッケージ
npm@refgrow/mcp1.0.3

ツール

22

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
statusenumいいえアフィリエイトのステータスで絞り込みactive | inactive
limitintegerいいえ返される結果の数(デフォルト:100、最大 500 件)
offsetintegerいいえページネーションのオフセット(デフォルトは 0)

詳細

@refgrow/mcp

Refgrow REST API をラップする Model Context Protocol(MCP)サーバーです。これにより、AI エージェント(Claude Desktop、Cursor、ChatGPT、その他の MCP 互換クライアント)がアフィリエイトプログラムを直接管理できるようになります。

前提条件

  • Node.js 18+
  • API キー(プロジェクト設定で生成)を持つ Refgrow アカウント
  • API キーは rgk_ で始まります

インストール

npm install @refgrow/mcp

または、ソースをクローンしてビルドします。

git clone https://github.com/refgrow/refgrow-mcp.git
cd refgrow-mcp
npm install
npm run build

設定

サーバーには、次の 2 つの環境変数が必要です。

変数必須デフォルト説明
REFGROW_API_KEYはい--Refgrow API キー(rgk_ で始まります)
REFGROW_API_URLいいえhttps://refgrow.comRefgrow インスタンスのベース URL
API キーの取得
  1. Refgrow にログインします
  2. プロジェクト設定に移動します
  3. API Keys セクションまでスクロールします
  4. Generate API Key をクリックします
  5. キーをコピーします(rgk_ で始まり、一度だけ表示されます)

Claude Desktop での使用

Claude Desktop の設定ファイルに次の内容を追加します。

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "refgrow": {
      "command": "npx",
      "args": ["-y", "@refgrow/mcp"],
      "env": {
        "REFGROW_API_KEY": "rgk_your_api_key_here"
      }
    }
  }
}

グローバルにインストールした場合、またはソースからインストールした場合は、次のようにします。

{
  "mcpServers": {
    "refgrow": {
      "command": "node",
      "args": ["/path/to/packages/mcp-server/dist/index.js"],
      "env": {
        "REFGROW_API_KEY": "rgk_your_api_key_here"
      }
    }
  }
}

Cursor での使用

Cursor の設定で、次の内容の MCP サーバーを追加します。

  • 名前: refgrow
  • コマンド: npx -y @refgrow/mcp
  • 環境: REFGROW_API_KEY=rgk_your_api_key_here

または、プロジェクトのルートにある .cursor/mcp.json に追加します。

{
  "mcpServers": {
    "refgrow": {
      "command": "npx",
      "args": ["-y", "@refgrow/mcp"],
      "env": {
        "REFGROW_API_KEY": "rgk_your_api_key_here"
      }
    }
  }
}

Claude Code での使用

プロジェクトの .mcp.json に追加します。

{
  "mcpServers": {
    "refgrow": {
      "command": "npx",
      "args": ["-y", "@refgrow/mcp"],
      "env": {
        "REFGROW_API_KEY": "rgk_your_api_key_here"
      }
    }
  }
}

利用可能なツール

アフィリエイト
ツール説明
list_affiliatesすべてのアフィリエイトを統計(クリック数、登録数、購入数、収益)とともに一覧表示します
get_affiliate_detailsメールアドレスで指定したアフィリエイトの詳細を取得します
create_affiliate任意のカスタム紹介コードを指定して、新しいアフィリエイトを作成します
update_affiliateアフィリエイトのメールアドレス、紹介コード、ステータス、またはパートナースラッグを更新します
delete_affiliateプロジェクトからアフィリエイトを削除します
紹介
ツール説明
list_referrals紹介されたユーザーを一覧表示します。アフィリエイトまたはステータスで絞り込めます
get_referral_detailsメールアドレスで指定した紹介ユーザーの詳細を取得します
create_referral紹介ユーザーのレコードを手動で作成します
コンバージョン
ツール説明
list_conversions種類、アフィリエイト、期間、支払い状況で絞り込んでコンバージョンを一覧表示します
get_conversionID で指定したコンバージョンを取得します
create_conversion自動コミッション計算付きで、コンバージョン(登録/購入)を作成します
update_conversionコンバージョンの詳細を更新するか、支払い済みとしてマークします
delete_conversionコンバージョンのレコードを削除します
クーポン
ツール説明
list_couponsアフィリエイト情報付きでクーポンコードを一覧表示します
get_couponID で指定したクーポンを取得します
create_couponアフィリエイトに紐付けたクーポンを作成します(Stripe/LemonSqueezy ID は任意です)
update_couponクーポンの詳細を更新します
delete_couponクーポンを削除します(紐付けられている場合は Stripe からも削除します)

会話の例

接続すると、AI エージェントに次のようなことを依頼できます。

  • 「有効なアフィリエイトとその収益をすべて表示して」
  • 「紹介コード PARTNER2025 を使って、[email protected] の新しいアフィリエイトを作成して」
  • 「過去 30 日間の未払いコンバージョンを一覧表示して」
  • 「今月、アフィリエイト紹介経由で登録したユーザーは何人?」
  • 「アフィリエイト ID 42 に紐付けたクーポンコード SAVE20 を作成して」
  • 「コンバージョン #123 を支払い済みとしてマークして」
  • 「メールアドレスが [email protected] のアフィリエイトを無効にして」

開発

# Install dependencies
npm install

# Build
npm run build

# Watch mode for development
npm run dev

# Run the server (requires REFGROW_API_KEY env var)
REFGROW_API_KEY=rgk_your_key npm start

ドキュメント

例とトラブルシューティングを含む、セットアップガイドの全文: https://refgrow.com/docs/mcp-server

REST API リファレンス(HTTP による直接連携向け): https://refgrow.com/docs/api-reference

ライセンス

MIT

コメント

MCP は初めてですか?

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

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