mcpField
K
Keitaro TDS API MCP Plugin

Keitaro TDS API MCP Plugin

ローカル
github.com/GodzillaDancer開発ツール481 週間前に更新

Keitaro TDS API MCP Plugin について

Keitaro TDS API MCP Pluginは、CursorをKeitaro TDS APIに接続します。キャンペーンや関連するトラフィック情報を管理するツールに加え、レポート取得にも対応します。

主な機能

  1. 01キャンペーンの一覧と管理
  2. 02トラフィックストリームとソースの確認
  3. 03オファー、クリック、コンバージョンの参照
  4. 04レポートとドメイン情報の取得

活用シーン

  1. 01Cursorでのキャンペーン設定の確認や更新
  2. 02トラフィックとコンバージョンデータの調査
  3. 03キャンペーンレポートの作成

MCP 対応

Keitaro TDS APIの操作をツールとしてCursorに提供し、キャンペーン、ストリーム、オファー、トラフィックデータ、レポート、ドメインを扱います。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

Keitaro TDS API MCP プラグイン

説明

Keitaro TDS API と連携する MCP サーバーです。キャンペーン、ストリーム、オファーなど、Keitaro のエンティティを操作するツールを提供します。

インストール

Cursor へのプラグインのインストール
  1. リポジトリをクローンします
git clone <repository-url>
cd mcp-keitaro-tds
  1. 依存関係をインストールします
npm install
  1. パッケージをグローバルにインストールします
npm install -g .
  1. Cursor にプラグインをインストールします
node install-cursor-plugin.js
  1. Cursor を再起動します
代替方法:Cursor での手動設定

Keitaro MCP サーバーを Cursor の設定に手動で追加することもできます。

  1. Cursor の MCP 設定ファイルを開きます。
# On macOS
open ~/.cursor/mcp.json

# On Windows
notepad %USERPROFILE%\.cursor\mcp.json

# On Linux
nano ~/.cursor/mcp.json
  1. "mcpServers" オブジェクトに次の項目を追加します。
"Keitaro": {
  "command": "mcp-keitaro-tds",
  "args": []
}
  1. ファイルを保存して、Cursor を再起動します
API キーの設定

プロジェクトのルートに、次のパラメーターを含む .env ファイルを作成します。

KEITARO_API_URL=http://your-keitaro-domain.com/admin_api/v1
KEITARO_API_KEY=your-api-key

Cursor での使用方法

  1. Cursor を起動します
  2. コマンドパレットを開きます(macOS では Cmd+P、Windows/Linux では Ctrl+P)
  3. "Keitaro" を検索して選択します
  4. 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

コメント

MCP は初めてですか?

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

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