agentfuse-mcp について
agentfuse-mcpは、HTTPコードを書かずにMCP対応のAIエージェントをAgentFuseのアフィリエイトAPIへ接続します。プログラムの検索、トラッキングリンクの作成、コンバージョンの記録に対応します。
主な機能
- 01カテゴリ別のアフィリエイトプログラム検索
- 02slugによるプログラム詳細の取得
- 03計測用アトリビューションリンクの生成
- 04クリック・登録・報酬統計の確認
- 05登録と報酬の記録
- 06トラッキングリンクの一覧表示
活用シーン
- 01カテゴリ別のプログラム検索
- 02ユーザー向けトラッキングリンクの作成
- 03クリック・登録・報酬の確認
- 04登録や購入コンバージョンの記録
MCP 対応
MCP サーバーとして、プログラム検索、トラッキングリンク作成、統計取得、コンバージョン記録などのAgentFuseアフィリエイトAPI操作を、MCP対応AIエージェント向けのツールとして公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y agentfuse-mcpAGENTFUSE_API_KEYシークレットYour AgentFuse API key (get one at agentfuse.io). Format: af_live_...AGENTFUSE_API_URLAgentFuse API base URL. Defaults to https://api.agentfuse.ioローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
7掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | number | いいえ | 返すプログラム数(デフォルト:50、最大:100)。 |
| cursor | string | いいえ | 前回の呼び出しで返されたページネーションカーソルです。次のページを取得するには、この値を渡します。 |
| category | string | いいえ | カテゴリ slug で絞り込みます。例:productivity、marketing、ai-voice、ai-writing、email-marketing、newsletter、automation、marketing-automation、seo-analytics、design、developer-tools。指定しない場合は、すべてのカテゴリを返します。 |
詳細
agentfuse-mcp
AgentFuse 向け MCP サーバー — AI エージェント用アフィリエイト API ミドルウェアです。
MCP 対応の AI エージェント(Claude Code、Cowork、カスタムエージェント)なら、HTTP コードを書かずにアフィリエイトプログラムを閲覧し、トラッキングリンクを生成して、コンバージョンを記録できます。
ツール
| ツール | 説明 |
|---|---|
list_affiliate_programs | カタログ内のすべてのプログラムを閲覧します(カテゴリで絞り込み可能) |
get_affiliate_program | スラッグを指定して、プログラムの詳細を取得します |
generate_tracked_link | ユーザー向けにアトリビューションタグ付きの短縮リンクを作成します |
get_stats | クリック数、登録数、コミッションのダッシュボード概要を表示します |
record_signup | ユーザー登録時にコンバージョンイベントを記録します |
list_tracked_links | ユーザー向けに生成されたすべてのトラッキングリンクを一覧表示します |
record_commission | コミッションイベント(購入または更新)を記録します |
必要条件
- Node.js >= 18
- AgentFuse API キー — agentfuse.io で取得できます
使い方
オプション 1 — Claude Code(推奨)
プロジェクトの .claude/mcp.json(またはグローバル設定の ~/.claude/mcp.json)に追加します。
{
"mcpServers": {
"agentfuse": {
"command": "npx",
"args": ["-y", "agentfuse-mcp"],
"env": {
"AGENTFUSE_API_KEY": "af_live_your_key_here"
}
}
}
}
または、このリポジトリをローカルにクローンした場合:
{
"mcpServers": {
"agentfuse": {
"command": "node",
"args": ["/path/to/agentfuse-mcp/src/index.js"],
"env": {
"AGENTFUSE_API_KEY": "af_live_your_key_here"
}
}
}
}
オプション 2 — 直接実行する
npm install
AGENTFUSE_API_KEY=af_live_... node src/index.js
オプション 3 — ツール一覧をテストする(API キー不要)
node src/index.js --test
エージェントとのやり取りの例
プログラムを閲覧する:
「AI ツールカテゴリのアフィリエイトプログラムをすべて一覧表示して」 ->
list_affiliate_programs({ category: "ai-voice" })を呼び出します
リンクを生成する:
「ユーザー [email protected] 用に、トラッキング付きの Webflow アフィリエイトリンクを作成して」 ->
generate_tracked_link({ program_slug: "webflow", end_user_id: "[email protected]" })を呼び出します
統計を確認する:
「今月のクリック数と登録数はいくつですか?」 ->
get_stats()を呼び出します
環境変数
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
AGENTFUSE_API_KEY | はい | -- | AgentFuse API キー(af_live_...) |
AGENTFUSE_API_URL | いいえ | https://api.agentfuse.io | API のベース URL を上書きします |
ライセンス
MIT (c) AgentFuse / GSK AIOrch LLC
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。