gravity-ads-mcp
gravity-ads-mcp
Gravity 広告主ダッシュボード API 向けのローカル MCP サーバーです。キャンペーンの作成、編集、一時停止、アーカイブ、そしてすべてのレポート取得を、MCP 対応エージェントから行えます。API キーがあなたのマシンから出ることはありません。
Gravity はホスト型 MCP サーバーを https://platform.trygravity.ai/mcp で公開していますが、これは読み取り専用です。このパッケージは、Gravity ダッシュボード API(作成・編集を含む)を npx で実行されるローカル stdio MCP サーバーとしてラップするため、リクエストはあなたのコンピュータから直接 platform.trygravity.ai に送信され、第三者を経由することはありません。
前提条件
Node.js ≥ 18(
node --versionで確認)npx(npm に同梱、Node に付属)
Gravity 広告主 API キー — https://app.trygravity.ai の Settings → API Key から取得できます
Related MCP server: Google Ads MCP Worker
クイックスタート
MCP クライアントの設定ファイルに以下を追加してください。your-gravity-api-key を実際のキーに置き換えてください。
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows):
{
"mcpServers": {
"gravity": {
"command": "npx",
"args": ["-y", "gravity-ads-mcp"],
"env": {
"GRAVITY_API_KEY": "your-gravity-api-key"
}
}
}
}Windows ユーザーへ:
npxが見つからない場合は、"command": "cmd"と"args": ["/c", "npx", "-y", "gravity-ads-mcp"]を試してください。
Claude Code
プロジェクトのルートに .mcp.json ファイルを作成するか(またはグローバル設定として ~/.claude/mcp.json に追加):
{
"mcpServers": {
"gravity": {
"type": "stdio",
"command": "npx",
"args": ["-y", "gravity-ads-mcp"],
"env": {
"GRAVITY_API_KEY": "your-gravity-api-key"
}
}
}
}または CLI で追加:
claude mcp add gravity --env GRAVITY_API_KEY=your-gravity-api-key -- npx -y gravity-ads-mcpCursor
~/.cursor/mcp.json:
{
"mcpServers": {
"gravity": {
"command": "npx",
"args": ["-y", "gravity-ads-mcp"],
"env": {
"GRAVITY_API_KEY": "your-gravity-api-key"
}
}
}
}opencode
プロジェクトのルートにある opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"gravity": {
"type": "local",
"command": ["npx", "-y", "gravity-ads-mcp"],
"environment": {
"GRAVITY_API_KEY": "your-gravity-api-key"
}
}
}
}注: opencode は
"environment"("env"ではなく)を使用します。
Windsurf
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"gravity": {
"command": "npx",
"args": ["-y", "gravity-ads-mcp"],
"env": {
"GRAVITY_API_KEY": "your-gravity-api-key"
}
}
}
}その他のクライアント
mcpServers JSON 形式(Claude Desktop と同じ形)をサポートする MCP クライアントは、このサーバーを使用できます。クライアントの MCP 設定ファイルに以下を追加してください:
{
"mcpServers": {
"gravity": {
"command": "npx",
"args": ["-y", "gravity-ads-mcp"],
"env": {
"GRAVITY_API_KEY": "your-gravity-api-key"
}
}
}
}環境変数
変数 | 必須 | デフォルト | 説明 |
| はい | — | あなたの Gravity 広告主 API キー |
| いいえ |
| ベース URL の上書き(テスト/ステージング用) |
ツール
アカウント
ツール | 説明 |
| 広告主プロフィール(ID、名前、メール)を取得 |
| 接続済み Shopify ストアを一覧表示 |
| すべてのトラッキングピクセルを一覧表示 |
| サイト URL 用のコンバージョンピクセルを作成 |
キャンペーン
ツール | 説明 |
| 全キャンペーンとライフタイム統計を一覧表示 |
| ターゲティング設定を含むキャンペーン詳細を取得 |
| インライン広告グループ付きでキャンペーンを作成 |
| 既存キャンペーンのフィールドを編集 |
| キャンペーンを一時停止 |
| キャンペーンを有効化(課金チェックが発生する場合あり) |
| アーカイブ状態を切り替え |
広告グループと広告
ツール | 説明 |
| 埋め込み広告付きの広告グループを一覧表示 |
| 広告付きの単一広告グループを取得 |
| 生成型または手動の広告グループを作成 |
| 広告グループのフィールドやステータスを更新 |
| 広告グループとその広告をアーカイブ |
| 手動広告グループに手動広告を追加 |
| 手動広告のコピー、CTA などを編集 |
| 手動広告をアーカイブ |
レポート
ツール | 説明 |
| 日次時系列: インプレッション、クリック、支出、コンバージョン、CTR、CPC、CPM、CPA、ROAS |
| 広告ユニットごとの日次メトリクス |
| 広告グループごとの日次メトリクス(ページネーション対応) |
| カーソルページネーション付きの最近のコンバージョン |
| 請求サマリー(支出、請求済み、未請求、クレジット) |
| ピクセルイベント分析(ドメイン、時間別、イベントタイプ) |
| イベントタイプ別のコンバージョン時系列 |
プロンプト例
設定後、エージェントに次のように依頼してみてください:
「アクティブなキャンペーンを一覧表示して」
「過去 14 日間の ROAS は?」
「「サマーセール」というキャンペーンを、1 日 100 ドルの予算、米国とカナダをターゲットに、ランニングシューズ用の生成型広告グループで作成して」
「支出が 500 ドルを超えるキャンペーンをすべて一時停止して」
「キャンペーン camp-456 の過去 7 日間の広告グループパフォーマンスを America/New_York タイムゾーンで表示して」
「これらの広告で手動広告グループを作成: 見出し「ランニングシューズ 50% オフ」、コピー「全ランニングシューズのサマーセール。」、CTA「今すぐ購入」」
「昨日のコンバージョンは?」
「https://acme.com 用のピクセルを作成して」
セキュリティとプライバシー
あなたの
GRAVITY_API_KEYはプロセス環境変数として渡され、platform.trygravity.ai以外のサーバーにログ記録または送信されることはありません。すべての API リクエストは、あなたのマシンから Gravity の API に直接送信されます — 仲介者はありません。
npxで実行するため、グローバルインストールは不要です。サーバーはセッションごとに新しく起動します。キーはいつでも https://app.trygravity.ai の Settings → API Key から再生成できます。
トラブルシューティング
問題 | 修正方法 |
| npx は初回呼び出し時にパッケージをダウンロードします — 10〜20 秒待ってください。 |
401 認証エラー |
|
402 キャンペーン有効化がブロックされる | 請求に問題があります — Gravity ダッシュボードの Billing ページを確認してください。 |
422 バリデーションエラー | サーバーレスポンスに詳細が含まれています。エージェントにエラーを確認させ、ペイロードを調整させてください。 |
OpenAI アカウント: 日次合計がダッシュボードと異なる | リクエストに |
Windows: Claude Desktop で | 設定で |
コントリビューター
ローカルセットアップ、ビルド、テスト、公開手順については、DEVELOPMENT.md を参照してください。
ライセンス
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Creative-intelligence MCP for campaign strategy, ad builds, QA, and reporting.
Google Ads MCP server — manage campaigns, keywords, and metrics.
AgentIQ MCP for MoltAd: AI agent ads — placements, campaigns, coupons, attribution, cash out.
AI agents that manage paid ads on Meta, LinkedIn, and Google Ads from any MCP client.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceEnables authorized users to securely connect to and manage their Google Ads accounts through MCP clients, with support for campaigns, ad groups, ads, keywords, reporting, and billing. Runs as a remote multi-user server on Cloudflare Workers with per-user authentication and safety controls.-
- FlicenseNot gradedqualityCmaintenanceEnables management of Google Ads accounts via MCP, providing read and write tools for campaigns, ad groups, keywords, assets, and more, with support for reporting and mutations.-
- AlicenseNot gradedqualityAmaintenanceEnables running marketing platforms like Google Ads, Meta Ads, GA4, Search Console, Tag Manager, and WordPress from any MCP client to read performance, audit wasted spend, build reports, and launch campaigns (created paused until you say otherwise).2MIT
- AlicenseBqualityAmaintenanceEnables MCP clients to read and analyze Pinterest advertising data, with optional guarded write tools that preview changes before applying them, all while keeping your token on your own machine and protecting lead records.2668 npmApache 2.0