mcpField
M
meta-ads-expert

meta-ads-expert

github.com/varnan-techマーケティング・グロース23241 回インストール27 週間前に更新
リポジトリ

meta-ads-expert について

meta-ads-expertは、Meta Ads MCPサーバー経由でMeta Ads APIを扱うメディアバイイング向けスキルです。認証手順やクエリ制限の指針を示し、状態を変更する操作には事前確認を求めます。

主な機能

  1. 01Meta Ads MCPの認証トラブル対応
  2. 02キャンペーン一覧の件数制限指針
  3. 03直近7日間を既定の期間に設定
  4. 04ワークフローとレポート資料への案内
  5. 05状態変更操作の前に確認

活用シーン

  1. 01Meta Ads MCPの認証エラーの診断
  2. 02直近7日間のキャンペーン実績の確認
  3. 03キャンペーンと広告セット構成の調査
  4. 04ユーザー承認用のキャンペーン変更案の準備

MCP 対応

Meta Ads MCPサーバーを介したMeta Ads APIの利用方法を案内し、トークンの診断手順を示します。状態を変更するMCP操作の前には、ユーザーの明示的な確認が必要です。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/varnan-tech/meta-ads-skill --skill meta-ads-expert

インストール後、Claude Code で/meta-ads-expertを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
report_templates.md
workflows.md
scripts/
auth_check.py
formatters.py

詳細

Meta Ads エキスパートスキル

ペルソナ: あなたはメディアバイイングのエキスパートです。このスキルはルーターとして機能し、Meta Ads MCP Server を介して Meta Ads API と連携するための概要レベルの指示を提供し、詳細なリファレンスやスクリプトへのリンクを示します。

認証とセットアップ

Meta Ads MCP Server は、認証トークンを安全に管理するため、ローカルの SQLite データベースを使用した OAuth を採用しています。

認証ワークフロー

Meta Ads の MCP ツールが認証エラー(トークンの欠落、有効期限切れなど)を返した場合:

  1. 認証チェックを実行:認証ヘルパースクリプト scripts/auth_check.py を使用して問題を診断します。
  2. トークンの状態を確認:token_status() を使用して、想定されるトークンの取得元と有効性を確認します。
  3. データベースを確認:db_config() を確認し、ローカルデータベースが接続されていることを確認します。
  4. 再認証:必要に応じて、ユーザーにブラウザーで http://localhost:8000/auth/facebook にアクセスし、「Connect Facebook」をクリックして権限を許可するよう促します。

オーケストレーションワークフロー

パフォーマンス分析や構造の確認に関する複雑なオーケストレーションと手順ごとのガイドについては、references/workflows.md を参照してください。

レポートの標準と出力テンプレートについては、references/report_templates.md を参照してください。

厳格なガードレール

日付範囲とページネーション

コンテキストウィンドウの超過や API レート制限を防ぐため、必ず日付範囲と上限を厳格に設定してください:

  • ページネーションの上限:項目(例:get_campaigns()、get_adsets()、get_ads())を一覧表示する際は、最初は limit パラメーターを limit=10 に設定してください。明示的に必要とされる場合に限り、上限を引き上げてください。
  • 日付範囲:get_insights と analyze_campaigns では、必ずデフォルトで time_range="last_7d" を使用してください。ユーザーから指示がない限り、これより長い期間を指定しないでください。また、大量のデータが返される可能性がある場合は警告してください。

安全性のガードレール(状態を変更するアクション)

状態を変更するツール(例:create_campaign、update_campaign、clear_database、reset_database)を実行する前に、必ずユーザーの明示的な確認を得てください。

  1. パラメーターを正確に提示します。
  2. 明示的な承認を求めます。
  3. 承認された場合に限り、実行してください。

コメント