关于 mcp-github-followers-following-export
此 MCP 服务通过 Mamba Labs 的 Apify Actor 导出公开 GitHub 账户的关注者或关注列表。结果以行形式包含账户资料,并附带列表声明数量及是否读取至末尾的报告。
主要功能
- 01导出关注者、关注列表或两者
- 02接受 GitHub 用户名或个人资料 URL
- 03以平铺行返回账户资料
- 04报告列表数量和导出完整性
- 05限制结果数并设置费用上限
适用场景
- 01整理公开账户的关注者名单
- 02导出 GitHub 用户关注的账户
- 03检查列表导出是否完整
MCP 相关
向 MCP 客户端提供 `export_github_followers_following` 工具。该工具启动 Apify Actor、等待运行完成并返回数据集行;调用需要 `APIFY_TOKEN`。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 2 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| list | enum | 否 | followers、following 或两者(默认值)。both | followers | following |
| users | array | 否 | 公开 GitHub 账户的用户名或个人资料 URL,每次最多 100 个。Clay 用户:将一列包装在一个单项列表中。 |
| github_token | string | 否 | 可选。使用你自己的 GitHub 令牌,通过 REST API 读取,每小时最多 5,000 个请求;仅包含 login、user ID 和 avatar,不包含 name、company、location 或 bio。绝不存储或记录。 |
| max_charge_usd | string | 否 | 可选。费用超过此金额前,运行将停止。摘要行始终会返回。 |
| max_results_per_list | number | 否 | 每个列表返回的行数,范围为 1 到 100000。默认值为 1000。按行收费。较大的列表还需要更长的运行超时时间:每分钟约 400 行。 |
详细介绍
GitHub 粉丝和关注列表导出 MCP 服务
这是一个 MCP 服务,适用于 Apify 上 Mamba Labs 的 GitHub 粉丝和关注列表导出 actor。将公开 GitHub 账号的粉丝和关注列表导出为扁平行。
包含内容
功能介绍
提供 GitHub 用户名或个人资料 URL。每个账号都会返回一行对应每位粉丝或关注对象的数据,其中包含登录名、姓名、公司、所在地、简介、个人资料 URL 和用户 ID;此外,每个列表还会免费返回一行报告,说明 GitHub 声明的数量以及列表是否已读取完毕。
所有工作都在 Apify 上运行。此软件包是一个轻量客户端,用于启动 actor 运行、等待运行完成并返回数据集行。
快速开始
你需要 Node.js 18 或更高版本,以及拥有 API 令牌的 Apify 账号。
将以下内容添加到 Claude Desktop 配置文件(claude_desktop_config.json)、Cursor 或任何 MCP 客户端中:
{
"mcpServers": {
"mamba-github-followers-following-export": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-github-followers-following-export"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
重启客户端。随后会出现 export_github_followers_following 工具。
前提条件
- Node.js 18 或更高版本。
- 从 console.apify.com/account/integrations 获取 Apify API 令牌,并将其设置为
APIFY_TOKEN。服务无需令牌即可列出工具;调用工具时则需要令牌。
提示词示例
- “导出 sindresorhus 在 GitHub 上关注的账号。”
- “获取 octocat 的前 500 位粉丝及其所在地。”
- “这次导出是否已读取完粉丝列表?”
工具
export_github_followers_following。只有一个工具。示例参数:
{
"users": [
"sindresorhus"
],
"list": "following",
"max_results_per_list": 20
}
输入项
actor 面向购买者的所有输入项。省略的输入项将采用 actor 自身的默认值。
| 输入项 | 类型 | 必填 | 描述 |
|---|---|---|---|
users | array | 否 | 公开 GitHub 账号的用户名或个人资料 URL,每次运行最多 100 个。Clay 用户:将一列数据包装为只包含一项的列表。 |
list | string | 否 | followers、following 或 both(默认值)。 |
max_results_per_list | number | 否 | 每个列表返回的行数,范围为 1 到 100000。默认值为 1000。每行都会计费。对于较大的列表,还需要延长运行超时时间:每分钟约处理 400 行。 |
github_token | string | 否 | 可选。使用你自己的 GitHub 令牌,通过 REST API 读取数据,每小时最多 5,000 次请求;仅提供登录名、用户 ID 和头像,不提供姓名、公司、所在地或简介。绝不存储或记录。 |
max_charge_usd | string | 否 | 可选。运行会在即将产生超过此金额的费用前停止。始终会返回汇总行。 |
定价
在 Apify 上按事件付费,费用计入你的 Apify 账号。价格以 USD 计。
| 事件 | 免费计划 | Bronze | Silver | Gold |
|---|---|---|---|---|
user-row,返回一位粉丝或关注对象 | $0.002 | $0.0019 | $0.0018 | $0.0017 |
apify-actor-start,每次运行启动 | $0.0015 | $0.0015 | $0.0015 | $0.0015 |
列表报告、没有公开账号的用户以及被拒绝的输入均免费。Mamba Labs 会承担运行的平台费用,包括 Apify 代理流量费用。
actor 完整文档
apify.com/mambalabs/github-followers-following-export
许可证
MIT。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。