mcpField
M
mcp-facebook-posts-scraper

mcp-facebook-posts-scraper

ローカル
github.com/mambalabsdevソーシャルメディア02 日前に更新

mcp-facebook-posts-scraper について

Apify を利用して Facebook 公開ページの投稿を行形式で取得する MCP サーバーです。投稿文、日付、リアクション、コメント、シェア、メディア種別、リンクを集める用途に向いています。

主な機能

  1. 01公開ページの投稿取得
  2. 02日付と投稿文の返却
  3. 03リアクション・コメント・シェア数の収録
  4. 04メディア種別とリンクの表示
  5. 05日付による結果の制限

活用シーン

  1. 01Facebook ページの最近の投稿を収集
  2. 02指定日以降のページ投稿を確認
  3. 03投稿ごとのエンゲージメント情報を比較

MCP 対応

MCP クライアントに `get_facebook_page_posts` ツールを提供します。Apify の Actor を起動して完了を待ち、データセットの行を返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"com-mambabuilt-mcp-facebook-posts-scraper": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-facebook-posts-scraper"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
起動コマンドnpx -y @mambalabsdev/mcp-facebook-posts-scraper
設定が必要な環境変数
APIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrations

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mambalabsdev/mcp-facebook-posts-scraper1.0.2

ツール

1

掲載時のツール一覧 · 2 日前に更新

パラメーター型必須説明
pagesarrayいいえ公開ページ名または facebook.com のアドレス(例:NASA)。グループと個人プロフィールは読み取りません。Clay では、この列を 1 項目のリストに入れてください。
since_datestringいいえ任意の日付(例:2026-01-31)。この日付より古い最初の投稿で読み取りを停止します。
max_charge_usdnumberいいえ任意。料金がこの金額を超える前に実行を停止します。サマリー行は常に返されます。
max_posts_per_pagenumberいいえ1~500 の数値。デフォルトは 20 です。

詳細

Facebook Posts Scraper MCP Server

MCP Registry npm version npm downloads license

Apify の Mamba Labs Facebook Posts Scraper アクター用 MCP サーバーです。Facebook ページの公開投稿を行単位で取得します。

内容

機能

公開 Facebook ページの名前またはアドレスを指定すると、投稿ごとに日付、テキスト、リアクション、コメント、シェア数、メディアの種類、リンクを含む行を返します。

処理はすべて Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。

クイックスタート

Node.js 18 以降と、API トークンを設定した Apify アカウントが必要です。

以下を Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加してください。

{
  "mcpServers": {
    "mamba-facebook-posts-scraper": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-facebook-posts-scraper"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

クライアントを再起動します。get_facebook_page_posts ツールが表示されます。

前提条件

  • Node.js 18 以降。
  • console.apify.com/account/integrations で取得した Apify API トークンを APIFY_TOKEN として設定します。サーバーはトークンなしでもツールを一覧表示しますが、呼び出しにはトークンが必要です。

プロンプトの例

  • 「NASA の Facebook ページから最新の投稿を 20 件取得してください。」
  • 「これらの Facebook ページから 2026-10-01 以降の投稿を取得してください。」

ツール

get_facebook_page_posts。ツールは 1 つです。引数の例:

{
  "pages": [
    "NASA"
  ],
  "max_posts_per_page": 5
}

入力

アクターの購入者向け入力項目すべてです。省略した入力には、アクター独自のデフォルト値が適用されます。

入力型必須説明
pagesarrayいいえ公開ページの名前または facebook.com のアドレス。例:NASA。グループと個人プロフィールは読み取りません。Clay では、列を 1 項目のリストに入れてください。
max_posts_per_pagenumberいいえ1~500 の数値。デフォルトは 20 です。
since_datestringいいえ省略可能な日付。例:2026-01-31。この日付より古い最初の投稿で読み取りを終了します。
max_charge_usdnumberいいえ省略可能です。この金額を超える料金が発生する前に実行を停止します。概要行は常に返されます。

料金

Apify でイベントごとに課金され、料金は Apify アカウントに請求されます。価格は USD です。

イベント無料プランBronzeSilverGold
post-row、投稿 1 件$0.0075$0.007125$0.00675$0.006375
apify-actor-start、実行開始 1 回あたり$0.003$0.003$0.003$0.003

ページステータス行と拒否された入力は無料です。Mamba Labs が実行のプラットフォーム費用を負担します。Apify のプロキシ通信費も含まれます。

アクターの詳しいドキュメント

apify.com/mambalabs/facebook-posts-scraper

ライセンス

MIT。詳細は LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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