Open MCP Servers
Open MCP Servers を選ぶ理由
Open MCP Servers は、セルフホスト型の Model Context Protocol (MCP) コネクターのためのホームです。サー・バーを自分のマシンやス・トラに作し、MCP 互換のAIクライアントに接続し、認証情報とアプリケーションデータを自分の管下に保持できます。
このリポジトリには、現在、本番運用できる Meta コネクターが同梱されており、Facebook Pages、Instagram、Threads、Ads Manager、Commerce、Conversions API、オーディェンス、インサイトをカバーしています。コネクターのアーキテクチャは意図的にシンプルにしてあり、コミュニティはホスト・ゲートウェイやベンダー管理の中間層に頼らずに、他のアプリ向けのコネクタを追可できます。
このプロジェクトは MIT ラ・センス のもと、使用、変更、フォーク、ホスト、再配布を自由に行えます。接続するサードパーティ・アプリの認出情報・APIアクセス・ホスティング環境・利用規約については、利用者の責任です。
「あらゆるアプリケーションに接続できる」とはど令う言うことか
MCPは、AI クライアントとサーバーの間の標準インター・エースを定義します。それでも、各アプリケーションには、その API、認証、操作を理解しコネクターが必要です。収録の Meta コネクターをりファレンスにし、次に、対象のアプリ向けの新しいAPI クライアントとツールモジュールを追加します。
このプロジェクトは、あなたの認証情報を中央服务理者に分けないで、もう立即購入も不要です。
Related MCP server: Meta Marketing API MCP Server
含コネクター: Meta
Meta の各プラットフォームでソーシャルメディアを送信する — Facebook Pages、Instagram、Threads、Ads Manager、Commerce — には、それぞれがAPIの違いトークン流に応じた複数のダッシュボードを扱う必要があります。このコネクターはそれらを単一のM│CP│ーRPインターフェースに統合し、AI アシスタントが1の会話で全プラットフォームにわたって投稿、パフォーマンス分析、広告キャンぺーンの管理、エンゲージメント対応を行えます。
そのツールは、地の設計に استخدامAPIコードではなく、対応の行動できるエラ・メッセージを返します。トークが期限切れれなら、再生性リンが表示されます。権限がない場合、どの権限がどこで付与できるを正確にわかります。つまり、デバッグ時間が減り、できる作業が増えるでしう。
クイ・クスタート
のMCPBでインストール
Claude Desktop や 以外のMCPB互換クライアントのには、最新リリース からバンドルをダウンロードしてください。ただし、利用できるになったらです。
下記のnpm パッケージやソースからのインストールは、セルフホストができるポ落型の選択肢です。
バンドルには、Meta ファビコン、本番運用ラ・タイムの依存関係、Meta と任意のThreadのアクセストークンの設定プロンプトが含まれています。
MCP クライアント設定に以下を追加します。
{
"mcpServers": {
"meta": {
"command": "npx",
"args": ["-y", "@oliverames/meta-mcp-server"],
"env": {
"META_ACCESS_TOKEN": "your_token_here"
}
}
}
}たったこれだけです。あなたの AI・シスタントは、あなたが管理するサー・バー経由で200のの Meta ツー include にアクセスできます。
トークンが必要ですか? Graph API Explorer にアプを選択して生成してください。詳しくは設定 を参照しします。
から作る
git clone https://github.com/open-work-org/open-mcp-servers.git
cd open-mcp-servers
npm install && npm run buildコンラちゃんパイルされたサーバーはstdioを介して通信するのど、ローカConsole stdout をサポートするMCPので使えます。自分自身でホするのが既定のデプロイ・モです;このパッケージには管理されたアカウントやプロジェクトの登録は必ずません。
できること
どこでも投稿
Facebook Pages(テキス・、写生、動画、リるス、ストーリ)Instagram(写生、リール、ストール、カルーセル)、Threads(テキスト、画像、動画、GIF、リンル)に投稿できます。前もって予約したり、1ル准在かつ複数プラットフォームへクスー投稿したりします。
> Post our holiday hours to the Facebook page
> Schedule an Instagram carousel for tomorrow at 9am
> Cross-post this photo to both Facebook and Instagram
> Publish a GIF to Threads with reply controls
> Create a Facebook Reel from this video
> Post a Story to our Facebook page
> Publish an Instagram reel with alt text for accessibility
> Share a link post on Threads with a quoteエンゲージメント管理
各プラットフォームのコメントを覧ん読んだり、返信をし、削除せずに不適切なコンテンツを非表にし、Instagram のDMやブロードキャストチャンネルを管理し、不在中は自動応対話などを設定できます。
> Show me unanswered Instagram DMs
> Hide that offensive comment on our latest post
> Reply to the top 3 comments on yesterday's reel
> Set up an instant reply for new messages
> Set our away message to "Back Monday at 9am"
> Send a DM to that customer who reached out
> What comments did we get on last week's posts?
> Update our Messenger greeting textパフォーマンス分析
ページ、投稿、アカウント、カンぺーン、広告セット、個別広告など、あらゆるレベルでインサイトを取取得。70以上のページメトリクス、包括的なリール(スキップ率とクロス投稿ビューを含む)、動画の完率、ROAS、品質ランクを含む広告効果の分ク。また、レポート用のチャート生成ができます。
> How did our Instagram perform this month?
> Show campaign spend broken down by age group
> What's the skip rate on our latest Reel?
> Generate a bar chart comparing this week vs last
> Get our Facebook page fan demographics
> What's our follower growth trend over 90 days?
> Show me post-level engagement for our top 5 posts
> Create a pie chart of spend by campaign広告キャンペーンを実施
キャンペーンライフサイクを全体 — 作成、最適化、テスト、自動化。信頼性のあるA/Bテスト、Advantage+ ショッピングの移行、インタレスト/地域/デモグラフィックの井偵、リーチ見積もり、自動ーリール、サーバーサイド向けのConversions API 付き広告ピクセル完全管理を扱います。
> Create an A/B test comparing these two ad sets
> Migrate this campaign to Advantage+ Shopping
> Send a purchase conversion event via CAPI
> What's the reach estimate for women 25-34 in NYC?
> List all active campaigns and their ROAS
> Create an automated rule: pause ads over $5 CPA
> Check if our pixel is firing correctly
> Upload this image for a new ad creativeコマースを管理
Facebook と Instagram のショップ向けの商品カ達ログを管理 — 商品を登録し、在庫や在庫を更新し、コレク・ションを整理し、入荷可能性を管理。ソーシャル・マースを運営するブランドに必要な一切です。
> List all products in our catalog
> Add this new product at $29.99, in stock
> Mark the seasonal items as out of stock
> Show me our "Summer Collection" product set
> Update the description on our best-selling item
> How many products are in each catalog?
> Delete the discontinued product line
> What products are currently available?ライブ配信とブロードキャスト
プロダクト・ラウンチやイベントのためにFacebook Live 動画を始し、すぐに征求必ずのコンテンツはストーリーで投稿て、ポール・リンル・メッセージのいたInstagram ブロードキャスト・チネルを通じてオーディンスへの届をしましょう。
> Start a live video on our Facebook page
> Send a poll to our Instagram broadcast channel
> Schedule a live stream for Friday at 2pm
> Publish a story to Facebook with this photo
> End the live broadcast
> Send a product announcement to our broadcast channel
> What live videos have we done this month?
> What ads is our competitor running right now?競争合をリサーチ
Meta の公開広告ライブラリにより、すべて広告者の配信中広告を検索します。さらにあなたの競合他者広告のクリエティブ、ターゲティング、広告費を確認のはアカウントアクセス不要。あなたの公開インスタグラム広告ビジネス・アカウントの数値も調べるします。
> What ads is Nike running in the US right now?
> Search the Ad Library for "sustainable fashion" ads
> Look up @competitor on Instagram — followers and posts
> Show me all active ads by this page ID
> What platforms are they running ads on?
> How much is our competitor spending on ads?コンテトロール
接続状況のデバッグ、権限のチェク、リー・トー・リミットの監視、ピクセルの検済、Business Manager のアセット管理。どのエラーも修正の方法を正確に知らせる— 不可解な表現は出了しまません。
> Check my token status and permissions
> Am I close to Instagram's publishing limit?
> Run a health check on the Meta connection
> Is our pixel receiving events?
> List all ad accounts in our Business Manager
> Share this pixel with our agency's ad account
> What Threads rate limits do we have left?
> Debug why this API call is failing完全なツール・リファれンス
Facebook Pages — 52ツール
ブランドがFacebook の存在、メッセージング、ライブ送信を管理するために必要な一切。
Instagram — 37ツール
完全なInstagramビジネスAPI — スケジュール予約付き投稿、DM、ブロードキャスト.."... let me write it cleanly.
Keep the structure:
Instagram — 37ツール
完全なInstagramビジネスAPI — 予約投稿、DM、ブロードキャスト・チャンネル、エンタゲージメント、ディスカバリー、アナリテイクス。
ツール | 説明 |
| 管義するすべてのFacebookページを一覧表示 (最初に呼び出し — ページ・トーケンをキをシュします) |
| ページの詳細な情報を取得(カテゴリ、フォロワー数、説明、リンク) |
| IDで単一つの投稿を取得 |
| ページにテキスと投稿を作成 |
| 写真投稿を作成(URLまえはページの写真ID) |
| タイトルと説明を任えでビデオ投稿を作成 |
| 既在optionalの投稿のメッセージを編義 |
| 投稿を削除 |
| ページのフィドを /ページネーション付きで取得 |
| 公開済みの投稿のみを取得 |
| 予約済み(未公開)の投稿を取得 |
| 広告プロモーションの対象となる投稿を取得 |
| 訪問者がページ上で作成した投稿を取得 |
| ページネーション付きで投稿のコメントを取得 |
| ページとしてコメントに返信 |
| コメントを削除 |
| コメントを非表示/再表示 (破壊的なモデレーションではないモデレーション) |
| 投稿またはコメントにいいね/いいね解除 |
| リアクションの内訳を取得(like, love, haha, wow, sad, angry) |
| ページ分析 — インプレッション、エンゲージメント、フアン、ビデオを含む70以上の指標 |
| 投稿ごとの分析(インプレーション、エンゲージメント、クリック、リリアクション、ビデオ) |
| ページのメッセージ会話を一覧 |
| 会話内のメッセージを取得 |
| ユーザーにメッセージを送信(24時時間のメッセージウィンドウ) |
| ページの詳細を更新(概要、説明、ウェブサイト、営業時間、ユーザー名、カテゴリ、住所) |
| URLからページのプロフィル写真を更新 |
| URLを、あ者が既存の写真からページのカバー写真を更新 |
| ページイベントを作成 |
| イベントを一覧(今後、過去、またはキャンセル済み) |
| ページの写真アルバムを一欄 |
| 写真を取得(アップロード済みまたはタグ付け) |
| ページのビデオを一覧 |
| ページがタグ付けられた投稿を取得 |
| 年齢、性別、国別のフォロワーの内訳 |
| ページのレビューと星評価を取得 |
| 複数拠点ビジネスの拠点情報 |
| ページのCTAボタン設定を、取得 |
| ページのタブとその設定を一覧 |
| ページのプロフィル写真を取得 |
| ブロックされたユーザを一覧 |
| ユーザーをブック/ブック解除 |
| ページをウェブフックイベントに購読 |
| FaceBookストーリを公開(写真またビデオ) |
| Facebookリールを公開 |
| Facebook + Instagramに同時にクロスポスト |
| ライブビデオ配信を開始まえは予約 |
| ページのライブ動画を一覧 |
| 進行中のライブ配信を終了 |
| 現在の自動返信設定を取得 |
| インスタントリプライのメッセージを設定 |
| 留守/アウト・オブ・オフィスメッセージを設定 |
| Messengerの挨拶のテキストを設定 |
I need to ensure I didn't drop the intro paragraph text. Let me finish.
Adjusted final paragraph: "Full Instagram Business API — publishing with scheduling, DMs, broadcast channels, engagement, discovery, and analytics." -> "完全なInstagramビジネスAPI — 予約機能付きの配信、DM、ブロードキャスとチャンネル、エンゲージメント、ディスカバリー、分析。"
Ok. Let me now output the translation cleanly. I'll make sure each row has exactly two pipes and descriptions. Also fix the header: "| ツール | 説明 |" (ツール = tool, 説明 = description). And separator "| :--- | :--- |".
Also keep the bold/italic marker for "(called first)" — italic with *. Good.
Let me produce it### Instagram — 37ツール
完全なInstagramビジネスAPI — 予約機能付き投稿、DM、ブロードキャスト・チャンネル、エン・ゲージメント、ディスカバー、アナリティクス。
ツール | 説明 |
| 管義するすべてのFacebookページを一覧表示 (最初に呼び出 — ページトーケンをキャッシュします) |
| ページの詳細な情報を取得(カテゴリ、フォロワー数、説明、リンク) |
| IDで単一の投稿を取得 |
| ページにテキスト投稿を作成 |
| 写真投稿を作成(URLまえはページの写真ID) |
| 任意のタイトルと説明を付しビデオ投稿を作成 |
| 既存の投稿のメッセージを編義 |
| 投稿を削除 |
| ページのフィードをページネーション付きで取得 |
| 公開済みの投稿のみを取得 |
| 予約済み(未公開)の投稿を取得 |
| 広告プロモーションの対象となる投稿を取得 |
| ページが訪問者によって作られた投稿を取得 |
| ページネーション付きで投稿のコメントを取得 |
| ページとしてコメントに返信 |
| コメントを削除 |
| コメントを非表示/再表示(非破壊的なモデレーション) |
| 投稿まえはコメントにいいね/いいね解除 |
| リアクションの内訳を取得(like, love, haha, wow, sad, angry) |
| ページ分析 — インプレッション、エンゲージメント、ファン、ビデオを含む70以上の指標 |
| 投稿ごとの分析(インプレッション、エンゲージメント、クリック、リアクション、ビデオ) |
| ページのメッセージ会話を一覧 |
| 会話内のメッセージを取得 |
| ユーザにメッセージを送信(24時時間のメッセージ・ウィンドウ) |
| ページの詳細を更新(概要、説明、ウェブ・サイト、営業時間、ユーザー名、カテゴリ、住所) |
| URLからページのプロフィル写真を更新 |
| URLまえは既存の写真からページのカバー写真を更新 |
| ページのイベントを作成 |
| イベントを一覧(今後、過去、まえはキャンセル済み) |
| ページの写真アルバムを一覧 |
| 写真を取得(アップロード済みまたはタッグ付き) |
| ページのビデオを一覧 |
| ページがタッグ付きされた投稿を取得 |
| 年齢、性別、国別のフォロワーの内訳 |
| ページのレビューと星評価を取得 |
| 複数拠点ビジネスのためロケーション情報 |
| ページのCTA(コール・トゥアクション)ボタン設定を取得 |
| ページのタブとその設定を一覧 |
| ページのプロフィル写真のURLを取得 |
| ブロックされたユーザーを一覧 |
| ユーザーをブロック/ブロック解除 |
| ページをウェブフック・イベントに購読 |
| Facebookストーリを公開(写真まえはビデオ) |
| Facebookリールを公開 |
| Facebook + Instagramに同時にクロスポスト |
| ライブビデオ配信を開始、まえは、予約 |
| ページのライブビデオを一覧 |
| 進行中のライブ配信を終了 |
| 現在の自動返信設定を取得 |
| インスタントリプライ用のメッセージを設定 |
| 留守/アウト・オブ・オフイスのメッセージを設定 |
| Messengerの挨拶のメッセージを設定 |
ツール | 説明 |
| FacebookページにリンクされたInstagramビジネスアカウントの一覧を取得する |
| ページネーション付きでInstagramアカウントの最近のメディアを取得する |
| IDを指定して単一のメディアオブジェクトを取得する |
| 任意の代替テキストやスケジュール設定付きで写真を公開する |
| 自動ポーリングと任意のスケジュール設定付きでリールを公開する |
| ストーリーを公開する(自動ポーリングの付きの画像またはビデオ) |
| カルーセルを公開する(2〜10アイテム、並列処理、スケジュール設定可能) |
| 事前に作成したメディアコンテナを公開する |
| コンテナの処理ステータスをアクション可能なメッセージ付きで確認する |
| 属性別の内訳付きのアカウントレベルの分析を取得する |
| リールのスキップ率やクロス投稿の投稿回数などを含む、投稿ととのメトリックスを取得する |
| メディアオブジェクトのコメントを取得する |
| コメントへのスレッド返信を取得する |
| コメントに返信する |
| コメントを削除する |
| コメントを非表示/再表示する(非破壊的なモデレーション) |
| Instagramショッピングカタログ内の商品を商品名で検索する |
| ハッシュタグのトップメディアまたは最新メディアを検索する |
| 最近検索したハッシュタグを取得する |
| ビジネスディスカバリー — ユーザー名で公開中のビジネス/クリエイターを検索する |
| 現在アクティブなストーリーを取得する |
| ライブ動画メディアを取得する |
| あなたが@メンションされたメディアを取得する |
| カルーセル内のアイテムを個々に取得する |
| メディアオブジェクトの商品タグを取得する |
| メディアオブジェクトを削除する |
| メディアのコメントの有効/無効を切り替える |
| レート制限ステータスを確認する(24時間あたり24件以内) |
| インスタグラムDM 会話の一覧を取得する |
| DM会話内のメッセージを取得する |
| テキストDMを送信する |
| DMで画像またリンクを送信する |
| プロフェッショナルアカウントでInstagramショッピングに利用可能な商品カタログ一覧を取得する |
| ブロードキャストチャンネールの一覧を取得する |
| ブロードキャストチャンネール内のメッセージを取得する |
| ブロードキャストチャンネールにメッセージを送信する |
| ブロードキャストチャンネールに投票を作成する |
アドマネージャー — 62ツール
広告キャンペーンのライフサイクル全体 — 作成、最適化、テスト、分析、自動化。Advantage+/へ移行、A/Bテスト、および包括的なピクセル管理を含む。
ツール | 説明 |
| アクセス可能な広告アカウントを一覧表示します |
| 広告アカウントの詳細(ステータス・通貨・支出上限・残高)を取得します |
| ステータスによる絞り込み・ページネーション付きでキャンペーンを一覧表示します |
| 単一のキャンペーンの完全な詳細を取得します |
| キャンペーンを作成します(OUTCOME_SALES向けのAdvantage+ Shoppingをサポート) |
| キャンペーン名・ステータス・予算の更新、またはAdvantage+への移行を行います |
| キャンペーンを削除します |
| キャンペーンをAdvantage+ Shoppingへ移行します(キャンペーンIDは維持) |
| フィルタ付きで広告セットを一覧表示します |
| 単一の広告セットのターゲティングと予算の詳細を取得します |
| ターゲティング・予算・placement_soft_opt_outを指定して広告セットを作成します |
| 広告セットのターゲティング・予算・placement_soft_opt_outを更新します |
| 広告セットを削除します |
| ステータスによる絞り込み付きで広告を一覧表示します |
| 単一の広告の詳細を取得します |
| クリエイティブを広告セットにリンクする広告を作成します |
| 広告の名前・ステータス・クリエイティブを更新します |
| 広告を削除します |
| 広告クリエイティブを一覧表示します |
| 単一のクリエイティブの詳細を取得します |
| テキスト・画像・リンクを含む広告クリエイティブを作成します |
| さまざまなプレースメントにおける広告の見た目をプレビューします |
| 特定の自動広告ルールの詳細を取得します |
| 広告アカウントへのアクセスが可能なユーザーを一覧表示します |
| 広告クリエイティブ用の画像をアップロードします |
| 以前にアップロードした広告画像を一覧表示します |
| 広告クリエイティブ用の動画をアップロードします |
| 以前にアップロードした広告動画を一覧表示します |
| 興味関心に基づくターゲティングオプションを検索します |
| 地域に基づくターゲティング(国・都市・郵便番号)を検索します |
| 人口統計属性に基づくターゲティングオプションを検索します |
| 利用可能なすべてのターゲティングカテゴリを閲覧します |
| ターゲット指定に対する潜在オーディエンス規模を見積もります |
| 指定した予算とターゲティングに対する広告配信を見積もります |
| リード生成フォームから送信されたリードを取得します |
| 通財・入札戦略ごとに、広告アカウントの日次・総算の最低予算を取得します |
| Facebook Pageのリード生成フォームを一覧表示します |
| 広告アカウントのオフライン・コンバージョン・イベントセットを一覧表示します |
| コンバージョン・トラッキング用のMeta Pixelを一覧表示します |
| 新しピクセルを作成します |
| ピクセルの詳細(名前・クッカー・ステータス・マッチングフィールド)を取得します |
| 時系列のイベント量統計を取得します(ピクセルの発火確認用) |
| ピクセル設定(名前・クッカー・マッチング・データ利用)を更新します |
| ピクセルを削除します |
| ピクセルのアクセスを別の広告アカウントと共有します |
| 直近のテストイベントを取得します(デバッグ用) |
| カスタムコンバージョン・イベントを一覧表示します |
| ピクセル・イベントからカスタムコンバージョンを作成します |
| 保存済みオーディエンスを一覧表示します |
| 再利用可能な保存済みオーディエンスを作成します |
| 保存済みオーディエンスを削除します |
| 自動広告ルールを一覧表示します |
| 自動ルールを作成します(例:CPAが5ドルを超える広告を一時停止) |
| 自動ルールを削除します |
| 整理用の広告ラベルを一覧表示します |
| 広告ラベルを作成します |
| 広告アカウントのアクティビティ・ログを取得します |
| Business Manager内のページ・広告アカウント・IGアカウント・ピクセルを一覧表示します |
| キャンペーンや広告セットを比較するA/Bテストを作成します |
| 広告アカウントのA/Bテストを一覧表示します |
| 勝者と信頼水準を含むA/Bテスト結果を取得します |
| オフライン・コンバージョン・イベントを送信します(店舗購入・電話注文・その他オフライン⇄ージョン) |
Threads — 22ツール
Threads API — GIF付き投稿・返信コントロール・位置タグ付け・アナリティクスを完備。
ツール | 説明 |
| Threads プロフィール情報を取得します |
| ページネーション対応で最近の投稿を取得します |
| ID で単一の投稿を取得します(reply_audience を含む) |
| キーワードで自分の投稿を検索します |
| テキスト投稿を公開します(返信制御・位置情報付き) |
| 画像投稿を公開します(返信制御・位置情報付き) |
| 自動ポーリング付きで動画投稿を公開します(返信制御・位置情報付き) |
| カルーセルを公開します(並列作成、返信制御付き) |
| リンク添付付きの投稿を公開します(返信制御付き) |
| GIPHY URL から GIF 投稿を公開します |
| 投稿を削除します |
| 投稿への返信を取得します |
| 投稿の完全な会話ツリーを取得します |
| 認証済み Threads ユーザーのフォロワーを一覧表示します |
| 認証済み Threads ユーザーがフォローしているアカウントを一覧表示します |
| あなたを @メンションしている投稿を取得します |
| カルーセル投稿内の個別アイテムを取得します |
| 返信を非表示/表示にします |
| Threads の投稿をリポストします |
| 特定の投稿の指標を取得します(表示数、いいね、返信など) |
| デモグラフィック属性の内訳を含むアカウントレベルの指標を取得します |
| 現在の投稿レート制限のステータスを確認します |
Commerce — 10ツール
Facebook と Instagram ショップの商品カタログ管理。
ツール | 説明 |
| ビジネスの商品カタログを一覧表示します |
| カタログの詳細と商品数を取得します |
| カタログ内の商品をフィルタリング付きで一覧表示します |
| 単一の商品の完全な詳細を取得します |
| カタログに商品を追加します |
| URL から商品を自動同期するプロダクトフィードを作成します |
| 商品の詳細(名称、価格、価格在庫状況など)を更新します |
| カタログから商品を削除します |
| カタログのプロダクトフィードを一覧取得します |
| カタログ内のプロダクトセット(サブグループ)を一覧取得します |
Conversions API — 2ツール
コンバージョン最適化のためのサーバーサイド・イベント追跡。
ツール | 説明 |
| サーバーサイド・コンバージョンイベント(Purchase、Lead など)を Pixel に送信します |
| 本番データに影響をけず CAPI セットアップをテストします |
Audiences — 5ツール
広告タジティングのためのカスタムオーディエンスとラックアライクオーディエンスの管理。
ツール | 説明 |
| 広告アカウント内のカスタムオーディエンスを一覧にします |
| オーディエンスの詳細(サークル、配信ステータス)を取得します |
| カスタムオーディエンスを作成します |
| ソースオーディエンスからラックアライクオーディエンスを作成します |
| カスタムオーディエンスを削除します |
Insights — 4ツール
37 のメトリックス、15 の日付プリセット、8 つのディメインションに対応した、広告ヒエラルキーのパフォーマンス分析。
Tool | 説明 |
| 広告カウントのパフォーマンス — コスト、インプレッション、ュー、クリック、CTR、CPM、CPC、コンバージョン、ROAS、動画完視、品質ランキング |
| キャンペーン単位のパフォーマンス(対するキーのセットと同じ) |
| 広告セット単位のパフォーマンス |
| 広告単位のパフォーマンス |
Charts — 2ツール
レート・プレゼンテーション向けにデータから可視チャートを生成します。
ツール | 説明 |
| バー、折れ線、パイー、ドーナツ、レーダーチャートを PNG 画象として作成します |
| 横並び比較チャート(A/B、期/前年)を作成します |
Ad Library & Utility — 4ツール
ツール | 説明 |
| 公開トラスパレンシー API で 、あらゆる広告者のアクティブ広告を検索します |
| トークンの型、有効性、失効限、権限、関連アプリ・ユーザーを調べます |
| サーバーの健全性を確認:トークンのステータス、キッシュ・トークン、API 接続性 |
| 名前または座標で Facebook Places(地名)を検索し、投稿タガ付けに使用 |
設定
変数 | 必須 | デフォルト | 説明 |
| 必須 | なし | Facebook Pages、Instagram、Ads Manager、Commerce、Conversions API、Audiences、Insights、ユーティリティツール用の期間有効な Meta Graph API トークン。 |
| 任意 | なし | Threads API トークン。Threads の投稿、返信、インサイトツールでのみ必要です。 |
1. Meta アプリを作成する
developers.facebook.com にアクセスし、→ My Apps → Create App で Business タイプを選択します。Facebook Login、Pages API、Instagram Graph API、Marketing API を追加します。
2. トークンを生成する
Graph API Explorer からトークンを取得し、長期間有効なトークン(60日)と交換します:
curl "https://graph.facebook.com/oauth/access_token?\
grant_type=fb_exchange_token&\
client_id=YOUR_APP_ID&\
client_secret=YOUR_APP_SECRET&\
fb_exchange_token=SHORT_LIVED_TOKEN"恒久的なアクセスには、Business Manager → System Users でシ惡ステムユーザー・トークンを作成してください。
**Threads は 、graph.threads.net OAuth を経由した別トークンを利用します。 Threads API docs を参照してください。
1Password 連携
環境変数にて META_ACCESS_TOKEN または THREADS_ACCESS_TOKEN が設定されていない場合、サーバーは自動的に 1Password CLI から解決を試みます:
op://Development/Meta Access Token/credential
op://Development/Threads Access Token/credentialつまり、op がインストチされており、サービイスアカウントまたセッションがきチいれは、環境変数を設定せずにそのまま進むことができます。このフォールバックは、トークンごとに起動時に約 1〜2 秒追加され、1Password が利用できない場合には静かニスキップされます。
3. 権限を付与する
権限 | 必要な用途 |
| ページの一覧表示 |
| ページインサイト・リケション |
| 投稿の作成・編集・削除 |
| ページ設定、ウエッブッ、プロフีール画像、カバー画_ |
| タグ付投稿、ビジーター投稿、評格 |
| メッセージの読取・送信、自動応答 |
| Instagram アウント情見 |
| 絵、リール、ストリー、カラセルの投稿 |
| Instagram アナイクス |
| コメント管理 |
| Instagram DM |
| キャンペーン、広告セット、広告、インイトの読取 |
| 広告の作成・管理、A/B テスト |
| Biusiness Manager の资产産、プロダクト・カタログ |
| 商品カタログの CRUD |
| Threads プロフィールと投稿 |
| Threads への投稿 |
| Threads アナリテクス |
| Threads の返信管理 |
4. MCP クアインタに接続する
**Claude Code(クュード) の場合 — ~/.claude/settings.json に追加:
{
"mcpServers": {
"meta": {
"command": "node",
"args": ["/absolute/path/to/meta-mcp-server/dist/index.js"],
"env": {
"META_ACCESS_TOKEN": "your_long_lived_token",
"THREADS_ACCESS_TOKEN": "your_threads_token"
}
}
}
}stdlib transport をサー対する任意の MCP クライアントで動作します。THREADS_ACCESS_TOKEN はオプショナル — Threads ツールでのみ必要です。
動作のしい
サーバーはトークンが未設定でも起動します — ク・ッシュも、「MCP 設定で 'failed' のステータス」もありません。認証を必要とするツールを呼び出と、明確なセットアップメッセージが返されきます。
最初の呼び出しは必ず meta_list_pages — キャッシュしたページ・スコープのアクセス・トークンを取得し、すべての Page と Instagram のオペレーションに使用します。
エラー処理
すべてのエラー・メッセージは、何が問題だったか、その理由、そして修正方法を説明します。
発生した状態 | 表示される内容 |
トークン未設定 | Graph Explorer へのリンク付きのステップ・バイ・ステップのセットアップ手順 |
トークン有効期限切れ(code 190) | developers.facebook.com で再生成するための直接リンク |
権限不足(code 10/200) | 必要な正確な権限と、その付与場所を示す |
レート制限(429) | 待機するよう促し、Meta のレート制限ドキュメントにリンクする |
ページトークンがない | 先に |
ネットワーク接続不可 | graph.facebook.com に接続できません — 接続を確認してください |
トークンの更新
長期トークンは 60 日後に失効します。meta_debug_token で有効期限を確認してから、更新してください:
curl "https://graph.facebook.com/oauth/access_token?\
grant_type=fb_exchange_token&\
client_id=APP_ID&client_secret=APP_SECRET&\
fb_exchange_token=CURRENT_TOKEN"永続トークンには、Business Manager → System Users でシステム・ユーザーを作成してください。
アーキテクチャ
src/
├── index.ts Server entry point (stdio transport)
├── constants.ts API versions, base URLs, field constants
├── types.ts TypeScript interfaces for Meta entities
├── services/
│ ├── api.ts MetaApiClient — dual Graph + Threads API
│ └── utils.ts Error handling, formatting, shared schemas
└── tools/
├── pages.ts 52 Facebook Page tools
├── instagram.ts 37 Instagram tools
├── ads.ts 62 Ads Manager tools
├── threads.ts 22 Threads tools
├── commerce.ts 10 Commerce/Catalog tools
├── conversions.ts 2 Conversions API tools
├── audiences.ts 5 Audience tools
├── insights.ts 4 Insight tools
├── charts.ts 2 Chart generation tools
├── ad_library.ts 1 Ad Library tool
└── utility.ts 3 Utility tools主要な設計上の決定事項
デュアル API クライアント —
graph.facebook.com/v21.0とgraph.threads.net/v1.0の両方に対応し、個別のベースURL とトークンを使用するページトークンのキャッシュ —
meta_list_pagesがページ・スコープのトークンをキャッシュし、後続のツールはページ ID でトークンを検索する2段階のコンテナ公開 — Instagram と Threads には「コンテナ → 公開」というフローが必要。サーバーが動画処理のポーリングを含めて自動処理する
並行カルーセル処理 — 全カルーセル項目は
Promise.allSettledで並行作成される。部分的な失敗では、どの項目が成功したかを報告するZod の厳スキーマ — すべてのツールは、型安全なパラメータ検証のたの**に、**Zod の厳スキーマを使用する
デュアル出力フォーマット — すべての読み取りツールは
response_format: "mark"→ または "json"をサポートするグレースフル認証 — トークンなしで起動し、クラッシュせずに最初のツール呼び出しのときセットアップ手順を返す
チャート生成 — クイックChart と統合し、レポート用にデータに PNG 画像を描画する
API カバレッジ
対象は Meta Graph API v21.0 と Threads API v1.0 です。
API | ステータス |
Facebook Pages API | 包括的 — 投稿、コメント、メッセージング、インサイト、イベント、メディア、ストーリーズ、リールズ、ライブ動画、自動応答 |
Instagram Graph API | 包括的 — 投稿、スケューール設定、コメント、DM、ブロードキャスト・チャンレル、ハッシュタグ、ビジネス・ディスカバリ、インサイト |
Marketing API | 包括的 — キャンペーン、広告セット、広告、クリエラティブ、ターゲティブ、ピクセル、CAPI、A/B テスト、Advantage+ |
Threads API | 包括的 — 投稿(テキスト、画像、動画像、GIF、カルーセル、リンク)、返信コントロール、位置情報、インサイト |
Commerce API | サポート — 商品カタログの CRUD、商品セット |
Conversions API | サポート — テストモード対応のサーバーサイド・イベント追跡 |
Ad Library API | サポート — 公開透明性の検索 |
WhatsApp Business API | 対象外 — 個別のインフラとトークン・プロローが必要 |
開発
ローカル開発とコントリテューションのチェックには、以下のコマンドを使用します:
npm install
npm test # 52 tests
npm run build # TypeScript compilation
npm run test:watch # Development mode開発規約:Zod の .strict() スキーマ、読み取りツールの response_format パラメータ、そし isError: true 付きのツール・エラーは errorResult() を使う。
コネクタの追加
新しいコネクタは、アプリケーション固有のコードを共通の MCP エンドポイントから分離しておく必要があります。
src/services/の下に、環境変数べスの認証情報設定を持つ API クライアントを追加します。src/tools/の下に、厳格な Zod 入力スキーマを持つツール・モジュールを 1 つ以上追加します。src/index.tsからツールを登録します。セットアップ手順、権限、対応操作を
docs/と README に記録します。ルリクエストを開く前に、ユニット・統合テストのカバレッジを追加します。
認証情報は環境変数―またはローカルの秘マネージャーに保します。トークン、秘密鍵、顧客データをコミットしないでください。
ライセンス
このプロジェクトは MIT License の下で提供されています。個人・商用を問わず自由に使用でき、変更、ホスティング、再配布も、ライセンス表示に従うことを前提に認められています。サードパーティの API やサービスは、それぞれの規約、クォータ、認証要件に従うものとします。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to manage Facebook and Instagram advertising via the Meta Marketing API. It provides comprehensive tools for campaign lifecycle management, performance analytics, audience targeting, and creative optimization.15194MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Facebook and Instagram advertising data through the Meta Marketing API. It supports full campaign lifecycle management, performance analytics, audience targeting, and creative optimization.498MIT
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to manage Facebook and Instagram advertising campaigns through the Meta Marketing API. Supports full campaign lifecycle management, performance analytics, audience targeting, and creative optimization.
- AlicenseBqualityDmaintenanceConnects AI assistants to Meta's business platforms (Facebook, Instagram, Threads, Ads, Commerce) with 200 tools for publishing, engagement, analytics, ads, and commerce management.10021430MIT
Related MCP Connectors
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
60+ Meta Ads tools for AI agents: audits, campaign management, audiences and CAPI tracking.
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/open-work-org/open-mcp-servers'
If you have feedback or need assistance with the MCP directory API, please join our Discord server