mcpField
M
mcp-github-followers-following-export

mcp-github-followers-following-export

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

关于 mcp-github-followers-following-export

此 MCP 服务通过 Mamba Labs 的 Apify Actor 导出公开 GitHub 账户的关注者或关注列表。结果以行形式包含账户资料,并附带列表声明数量及是否读取至末尾的报告。

主要功能

  1. 01导出关注者、关注列表或两者
  2. 02接受 GitHub 用户名或个人资料 URL
  3. 03以平铺行返回账户资料
  4. 04报告列表数量和导出完整性
  5. 05限制结果数并设置费用上限

适用场景

  1. 01整理公开账户的关注者名单
  2. 02导出 GitHub 用户关注的账户
  3. 03检查列表导出是否完整

MCP 相关

向 MCP 客户端提供 `export_github_followers_following` 工具。该工具启动 Apify Actor、等待运行完成并返回数据集行;调用需要 `APIFY_TOKEN`。

配置

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

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

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

安装包
npm@mambalabsdev/mcp-github-followers-following-export1.0.2

工具

1

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

参数类型必填说明
listenum否followers、following 或两者(默认值)。both | followers | following
usersarray否公开 GitHub 账户的用户名或个人资料 URL,每次最多 100 个。Clay 用户:将一列包装在一个单项列表中。
github_tokenstring否可选。使用你自己的 GitHub 令牌,通过 REST API 读取,每小时最多 5,000 个请求;仅包含 login、user ID 和 avatar,不包含 name、company、location 或 bio。绝不存储或记录。
max_charge_usdstring否可选。费用超过此金额前,运行将停止。摘要行始终会返回。
max_results_per_listnumber否每个列表返回的行数,范围为 1 到 100000。默认值为 1000。按行收费。较大的列表还需要更长的运行超时时间:每分钟约 400 行。

详细介绍

GitHub 粉丝和关注列表导出 MCP 服务

npm version license

这是一个 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 自身的默认值。

输入项类型必填描述
usersarray否公开 GitHub 账号的用户名或个人资料 URL,每次运行最多 100 个。Clay 用户:将一列数据包装为只包含一项的列表。
liststring否followers、following 或 both(默认值)。
max_results_per_listnumber否每个列表返回的行数,范围为 1 到 100000。默认值为 1000。每行都会计费。对于较大的列表,还需要延长运行超时时间:每分钟约处理 400 行。
github_tokenstring否可选。使用你自己的 GitHub 令牌,通过 REST API 读取数据,每小时最多 5,000 次请求;仅提供登录名、用户 ID 和头像,不提供姓名、公司、所在地或简介。绝不存储或记录。
max_charge_usdstring否可选。运行会在即将产生超过此金额的费用前停止。始终会返回汇总行。

定价

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

事件免费计划BronzeSilverGold
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。

评论

支持 Markdown

第一次接触 MCP?

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

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