Keitaro TDS API MCP Plugin について
Keitaro TDS API MCP Pluginは、CursorをKeitaro TDS APIに接続します。キャンペーンや関連するトラフィック情報を管理するツールに加え、レポート取得にも対応します。
主な機能
- 01キャンペーンの一覧と管理
- 02トラフィックストリームとソースの確認
- 03オファー、クリック、コンバージョンの参照
- 04レポートとドメイン情報の取得
活用シーン
- 01Cursorでのキャンペーン設定の確認や更新
- 02トラフィックとコンバージョンデータの調査
- 03キャンペーンレポートの作成
MCP 対応
Keitaro TDS APIの操作をツールとしてCursorに提供し、キャンペーン、ストリーム、オファー、トラフィックデータ、レポート、ドメインを扱います。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Keitaro TDS API MCP プラグイン
説明
Keitaro TDS API と連携する MCP サーバーです。キャンペーン、ストリーム、オファーなど、Keitaro のエンティティを操作するツールを提供します。
インストール
Cursor へのプラグインのインストール
- リポジトリをクローンします
git clone <repository-url>
cd mcp-keitaro-tds
- 依存関係をインストールします
npm install
- パッケージをグローバルにインストールします
npm install -g .
- Cursor にプラグインをインストールします
node install-cursor-plugin.js
- Cursor を再起動します
代替方法:Cursor での手動設定
Keitaro MCP サーバーを Cursor の設定に手動で追加することもできます。
- Cursor の MCP 設定ファイルを開きます。
# On macOS
open ~/.cursor/mcp.json
# On Windows
notepad %USERPROFILE%\.cursor\mcp.json
# On Linux
nano ~/.cursor/mcp.json
- "mcpServers" オブジェクトに次の項目を追加します。
"Keitaro": {
"command": "mcp-keitaro-tds",
"args": []
}
- ファイルを保存して、Cursor を再起動します
API キーの設定
プロジェクトのルートに、次のパラメーターを含む .env ファイルを作成します。
KEITARO_API_URL=http://your-keitaro-domain.com/admin_api/v1
KEITARO_API_KEY=your-api-key
Cursor での使用方法
- Cursor を起動します
- コマンドパレットを開きます(macOS では Cmd+P、Windows/Linux では Ctrl+P)
- "Keitaro" を検索して選択します
- Cursor を通じて Keitaro API を使用できるようになります
使用可能なツール
キャンペーン
list_campaigns- キャンペーンの一覧を取得しますget_campaign- 特定のキャンペーンの情報を取得しますcreate_campaign- 新しいキャンペーンを作成しますupdate_campaign- 既存のキャンペーンを更新しますdelete_campaign- キャンペーンを削除します
トラフィックストリーム
list_streams- キャンペーンのトラフィックストリーム一覧を取得しますget_stream- 特定のストリームの情報を取得します
トラフィックソース
list_traffic_sources- トラフィックソースの一覧を取得しますget_traffic_source- 特定のトラフィックソースの情報を取得します
オファー
list_offers- オファーの一覧を取得しますget_offer- 特定のオファーの情報を取得します
クリックとコンバージョン
list_clicks- クリックの一覧を取得しますget_click- 特定のクリックの情報を取得しますlist_conversions- コンバージョンの一覧を取得しますget_conversion- 特定のコンバージョンの情報を取得します
レポート
get_report- 指定したパラメーターでレポートを生成します
ドメイン
list_domains- ドメインの一覧を取得しますget_domain- 特定のドメインの情報を取得します
使用例
キャンペーンの一覧を取得する
list_campaigns({
limit: 10,
page: 1,
search: "search query"
})
新しいキャンペーンを作成する
create_campaign({
name: "New Campaign",
type: "position",
cost_type: "CPC",
cost_value: 1.5,
group_id: 1,
state: "active",
traffic_source_id: 1
})
レポートを取得する
get_report({
from: "2025-01-01",
to: "2025-01-31",
group: "campaign",
filters: {
campaign_id: 123
}
})
開発
開発モードで実行する
npm run dev
MCP サーバーをテストする
npm run inspect
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。