mcpField
M
mcp-bluesky-posts-scraper

mcp-bluesky-posts-scraper

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

关于 mcp-bluesky-posts-scraper

这款基于 Apify 的 MCP 服务可检索公开 Bluesky 帖子和回复,适合按关键词、账号或帖子地址获取内容,并返回互动计数及帖子元数据。

主要功能

  1. 01按关键词搜索帖子
  2. 02获取账号发布的帖子
  3. 03按帖子地址读取回复
  4. 04返回计数和帖子元数据
  5. 05按日期和语言筛选

适用场景

  1. 01跟踪 Bluesky 上的关键词讨论
  2. 02收集账号的近期帖子
  3. 03查看指定帖子的回复

MCP 相关

向 MCP 客户端提供 `get_bluesky_posts` 工具。它启动 Apify Actor 并等待运行完成,然后返回数据集行。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-mambabuilt-mcp-bluesky-posts-scraper": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-bluesky-posts-scraper"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @mambalabsdev/mcp-bluesky-posts-scraper
需要配置的环境变量
APIFY_TOKEN密钥Apify API token from https://console.apify.com/account/integrations

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mambalabsdev/mcp-bluesky-posts-scraper1.0.2

工具

1

收录的工具列表 · 更新于 2 天前

参数类型必填说明
sortstring否latest 或 top。默认值为 latest。用于查询。
authorsarray否Bluesky 句柄、个人资料地址或 DID,最多 20 个。返回每个账号自己的帖子,按最新优先。
queriesarray否要搜索的关键词,最多 20 个。不使用自己的应用密码时,每次搜索返回一页,约 100 条帖子。Clay 会按换行符拆分文本,因此查询中可以包含逗号。
languagestring否语言代码,例如 en 或 de。用于查询。读取帖子作者设置的语言。
post_urlsarray否要读取的 Bluesky 帖子地址,最多 100 个。
since_datestring否仅获取此日期起的帖子,例如 2026-10-01。
until_datestring否仅获取此日期之前的帖子,例如 2026-11-01。
bluesky_handlestring否可选,需配合应用密码使用。仅用于将搜索翻页到第一页之后。
max_charge_usdstring否可选。费用超过此金额前,运行将停止。摘要行始终会返回。
include_repliesboolean否yes 或 no。默认值为 no。读取找到的每篇帖子下的回复。每条回复都会作为一行计费。
include_repostsboolean否是或否。默认否。用于账号。转发的行会显示原作者。
bluesky_app_passwordstring否可选。在 Bluesky 设置中创建应用密码;切勿使用主密码。密码仅发送给 Bluesky。不提供密码时,搜索只返回一页,约 100 条帖子。账号和帖子地址无需密码。
max_posts_per_sourcenumber否每个查询或账号最多 2000 条。默认 100 条。未提供应用密码时,搜索会在约 100 条后停止。
max_replies_per_postnumber否最多 200 条。默认 20 条。
include_account_repliesboolean否是或否。默认否。用于账号。

详细介绍

Bluesky 帖子抓取 MCP 服务

MCP Registry npm version npm downloads license

这是一个用于在 Apify 上运行 Mamba Labs Bluesky Posts Scraper actor 的 MCP 服务。可按关键词或账号抓取 Bluesky 帖子,并按帖子抓取回复。

内容

功能介绍

提供关键词、账号或帖子地址。actor 无需登录或密钥,即可读取 Bluesky 公共 API,并为每条帖子或回复返回一行数据,包含精确计数、日期、话题标签、链接和图片。每个来源还会免费返回一条状态记录,说明返回了什么或为何停止。

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

快速开始

你需要 Node.js 18 或更高版本,以及一个带有 API 令牌的 Apify 账号。

将以下内容添加到 Claude Desktop 配置文件(claude_desktop_config.json)、Cursor 或任何 MCP 客户端中:

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

重启客户端。此时会出现 get_bluesky_posts 工具。

前提条件

  • Node.js 18 或更高版本。
  • 从 console.apify.com/account/integrations 获取 Apify API 令牌,并将其设置为 APIFY_TOKEN。服务无需令牌即可列出工具;调用工具时则需要令牌。

提示词示例

  • “这个月人们在 Bluesky 上如何讨论冷邮件?”
  • “获取这个 Bluesky 账号最近发布的 50 条帖子及其点赞数。”
  • “将这条 Bluesky 帖子的回复整理成表格。”

工具

get_bluesky_posts。仅有一个工具。参数示例:

{
  "queries": [
    "apify"
  ],
  "max_posts_per_source": 10
}

输入

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

输入类型必填说明
queriesarray否要搜索的关键词,最多 20 个。不使用自己的应用密码时,每次搜索返回一页,约 100 条帖子。Clay 中的文本会按换行符拆分,因此一个查询可以包含逗号。
authorsarray否Bluesky 句柄、个人资料地址或 DID,最多 20 个。按时间倒序返回每个账号发布的帖子。
post_urlsarray否要读取的 Bluesky 帖子地址,最多 100 个。
sortstring否latest 或 top。默认为 latest。用于查询。
since_datestring否仅返回此日期起的帖子,例如 2026-10-01。
until_datestring否仅返回此日期之前的帖子,例如 2026-11-01。
languagestring否语言代码,例如 en 或 de。用于查询。读取帖子作者设置的语言。
max_posts_per_sourcenumber否每个查询或账号最多 2000 条。默认为 100。不使用应用密码时,搜索会在约 100 条后停止。
include_repliesboolean否yes 或 no。默认为 no。读取每条找到的帖子下的回复。每条回复都会计费。
max_replies_per_postnumber否最多 200 条。默认为 20。
include_account_repliesboolean否yes 或 no。默认为 no。用于账号。
include_repostsboolean否yes 或 no。默认为 no。用于账号。转帖行会显示原作者。
bluesky_handlestring否可选,需搭配应用密码使用。仅用于翻页获取搜索的后续页面。
bluesky_app_passwordstring否可选。在 Bluesky 设置中创建应用密码;切勿使用主密码。此密码只会发送给 Bluesky。不提供密码时,搜索返回一页,约 100 条帖子。账号和帖子地址无需密码。
max_charge_usdstring否可选。运行将在产生超过此金额的费用前停止。始终会返回摘要行。

定价

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

事件免费计划BronzeSilverGold
post-row,一条帖子或回复$0.0011$0.001045$0.00099$0.000935
apify-actor-start,每次运行启动$0.0065$0.0065$0.0065$0.0065

来源状态行和被拒绝的输入不收费。Mamba Labs 支付运行的平台费用。Mamba Labs 支付运行的平台费用,包括 Apify 代理流量。

Actor 完整文档

apify.com/mambalabs/bluesky-posts-scraper

许可证

MIT。参见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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