mcpField
M
mcp-facebook-posts-scraper

mcp-facebook-posts-scraper

本地服务
github.com/mambalabsdev社交媒体02 天前更新

关于 mcp-facebook-posts-scraper

这款基于 Apify 的 MCP 服务将 Facebook 公共主页帖子整理为数据行,适合需要收集帖子文本、日期、反应、评论、分享、媒体类型和链接的用户。

主要功能

  1. 01获取公共主页帖子
  2. 02返回日期和帖子文本
  3. 03包含反应、评论和分享数
  4. 04提供媒体类型和链接
  5. 05按日期限制结果

适用场景

  1. 01收集 Facebook 公共主页的近期帖子
  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 中,将该列放入单项列表。
since_datestring否可选日期,例如 2026-01-31。读取到第一条早于此日期的帖子时停止。
max_charge_usdnumber否可选。费用超过此金额前,运行将停止。摘要行始终会返回。
max_posts_per_pagenumber否1 到 500 之间的数字。默认值为 20。

详细介绍

Facebook 帖子抓取器 MCP 服务

MCP Registry npm version npm downloads license

适用于 Apify 上 Mamba Labs Facebook 帖子抓取器 Actor 的 MCP 服务。将公开 Facebook 专页帖子作为行返回。

包含内容

功能介绍

输入公开 Facebook 专页名称或地址,即可按每条帖子返回一行数据,其中包含日期、文本、表情回应、评论、分享次数、媒体类型和链接。

所有工作都在 Apify 上运行。此程序包是一个轻量客户端,用于启动 Actor 运行、等待运行完成并返回数据集行。

快速开始

你需要 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。只有一个工具。参数示例:

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

输入

Actor 面向买家的所有输入。省略的输入将使用 Actor 自身的默认值。

输入类型必填描述
pagesarray否公开专页名称或 facebook.com 地址,例如 NASA。不读取群组和个人主页。在 Clay 中,请将该列放入仅含一个项目的列表中。
max_posts_per_pagenumber否每个专页的帖子数量,范围为 1 到 500。默认值为 20。
since_datestring否可选日期,例如 2026-01-31。读取到第一条早于此日期的帖子时停止。
max_charge_usdnumber否可选。运行会在产生超过此金额的费用之前停止。始终返回摘要行。

定价

按 Apify 上的事件付费,费用计入你的 Apify 账户。价格以 USD 计。

事件免费计划BronzeSilverGold
post-row,每条帖子$0.0075$0.007125$0.00675$0.006375
apify-actor-start,每次运行启动$0.003$0.003$0.003$0.003

专页状态行和被拒绝的输入不收费。Mamba Labs 承担运行的平台费用,包括 Apify 代理流量费用。

Actor 完整文档

apify.com/mambalabs/facebook-posts-scraper

许可证

MIT。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。