mcpField
M
mcp-github-organization-signal-scanner

mcp-github-organization-signal-scanner

本地服务
github.com/mambalabsdev商业与营销01 周前更新

关于 mcp-github-organization-signal-scanner

这款 MCP 服务面向业务和销售团队,可从公司域名定位其 GitHub 组织并汇总公开仓库信号。它使用 GitHub 官方 REST API 读取元数据,不会克隆仓库或评估源代码。

主要功能

  1. 01根据公司域名定位组织
  2. 02提供仓库、关注者和星标数量
  3. 03汇总主要语言和近期活动
  4. 04检测公开 SDK 信号
  5. 05记录被拒绝的身份候选项

适用场景

  1. 01查找公司的 GitHub 组织
  2. 02比较不同目标公司的公开仓库活动
  3. 03检查公司是否发布公开 SDK

MCP 相关

向 MCP 客户端提供 `scan_github_organization_signals` 工具。该轻量客户端调用 Apify Actor,并返回其扁平 JSON 结果。

配置

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

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

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

安装包
npm@mambalabsdev/mcp-github-organization-signal-scanner1.2.0

工具

1

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

参数类型必填说明
skipCacheboolean否设为 false(默认值)时,成功的查询会缓存七天并在重复运行时复用,不会产生任何费用。设为 true 可强制重新获取。
github_orgstring否可选。如果已知组织登录名(例如 "stripe"),请在此填写;actor 将完全跳过发现步骤,直接调用 API,从而更快并减少速率限制请求的消耗。
githubTokenstring否你自己的 GitHub 个人访问令牌,可在 github.com/settings/tokens 免费创建;访问公开数据无需任何权限范围。可选:不提供令牌时,actor 每小时只能发起 60 次 GitHub 请求,足以查询少数几家公司,但不足以处理列表。提供令牌后,每小时限额为 5,000 次。此处传入的令牌会随工具调用发送,并保留在聊天记录中,因此建议在此服务的环境中设置 GITHUB_TOKEN:省略此参数时,服务会改为发送该变量。
company_namestring否可选,但强烈建议提供。身份验证会将发现的记录与此名称进行比对,因此提供该名称是减少错误匹配成本最低的方法。
company_domainstring否不带协议的公司域名,例如 stripe.com。这是唯一必填的输入,也是 fleet 中所有其他 actor 的关联键。
repoPageBudgetenum否大型组织要读取的 100 个仓库一页的页数。这是成本与完整度的调节参数,不会改变答案:结果行始终会报告实际抽样的仓库数量,以及样本是否完整。1 | 2 | 3 | 5
activeWindowDaysenum否仓库最近一次推送距今不超过多少天时才计为活跃。默认值为 90 天。这会改变结果行中“活跃”的定义,因此请根据你对活跃工程团队的定义选择时间范围。30 | 90 | 180 | 365
includeRepoDetailboolean否为 true(默认值)时,会读取组织的仓库,并据此提取语言、star、活跃度和 SDK 信号。设为 false 时,仅返回组织记录,只需一次请求而非多次请求,对未认证速率限制也更友好。
includeContributorEstimateboolean否为 true 时,actor 会额外发起一次请求,读取组织中 star 数最多的仓库的贡献者数量,作为其公开工程规模的下限。默认值为 false,因为每家公司额外一次请求会实实在在地消耗每小时 60 次的未认证额度。

详细介绍

GitHub 组织信号扫描器 MCP 服务

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

GitHub 组织信号扫描器 MCP 服务

一个 MCP 服务,可将公司域名解析为其 GitHub 组织,并获取仓库、语言和活跃度信号。它封装了 Apify 上的 Mamba Labs GitHub Organization Signal Scanner actor,并向任意 MCP 客户端返回适用于 Clay 的扁平 JSON 行。

内容一览

功能介绍

输入公司域名,即可找到该公司的 GitHub 组织,并返回仓库数量、关注者数量、创建日期、热门语言、总星标数、最近一次推送时间、正在积极维护的仓库数量,以及该公司是否发布了公开 SDK。每家公司返回一行扁平数据,数据通过 GitHub 自行记录的 REST API 获取。

语言和星标的计算会排除复刻仓库和归档仓库,并在数据行中计入排除数量。遇到请求速率限制时会报告 not_extractable,绝不会返回 0,因为买家可能会按 0 这个数值筛选。如果解析出的登录名对应的是个人用户账号而非组织,则会报告 identity_mismatch。它只读取组织和仓库元数据:不会克隆仓库、读取源代码、扫描密钥或评估代码质量。

所有扫描都在 Apify 上运行。此软件包是一个轻量客户端,用于调用 actor 并原样返回结果。

快速开始

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

将以下内容添加到 Claude Desktop 配置中:

{
  "mcpServers": {
    "mamba-github-organization-signal-scanner": {
      "command": "npx",
      "args": ["-y", "@mambalabsdev/mcp-github-organization-signal-scanner"],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

前往 https://console.apify.com/account/integrations 获取令牌,将其粘贴到配置中,然后重启 Claude Desktop。之后即可使用 scan_github_organization_signals 工具。

先决条件

  • Node.js 18 或更高版本
  • 拥有 API token 的 Apify 账户
  • 可选:你自己的 GitHub 个人访问令牌,可在 github.com/settings/tokens 免费创建;查询公开数据无需任何权限范围。如果你想扫描的公司不止几家,可以使用此令牌

示例提示词

  • “查找 stripe.com 对应的 GitHub 组织,并总结其活动情况。”
  • “扫描 GitHub 组织 vercel,告诉我它的主要语言和星标总数。”
  • “figma.com 是否发布了公开 SDK?请检查其 GitHub 组织。”
  • “扫描 notion.so 的 GitHub 组织,将过去 30 天内有推送记录的仓库视为活跃仓库。”

输入

  • company_domain(可选):不带其他信息的公司域名,例如 stripe.com。这是查找键,也是该工具集群中其他所有 Actor 的联接键。
  • company_name(可选,但强烈建议提供):身份验证环节会用它核对发现的记录。提供此值是减少错误匹配最简单的方法。
  • github_org(可选):如果你已知道组织登录名,例如 stripe,请在此处填写;工具会跳过发现步骤,直接调用 API,速度更快,消耗的速率限制请求也更少。
  • includeRepoDetail(可选):为 true 时(默认值),会读取组织仓库,并据此提取语言、星标、活动情况和 SDK 信号。设为 false 时只返回组织记录;这样只需一次请求,而不是多次请求,也更不容易触及未认证请求的速率限制。
  • includeContributorEstimate(可选):为 true 时,会额外发起一次请求,读取该组织星标数最高的仓库的贡献者数量,以此估算其公开工程规模的下限。默认值为 false,因为每家公司多一次请求,对于每小时 60 次的未认证请求额度来说,代价不低。
  • activeWindowDays(可选):仓库必须在多近的时间内有推送记录,才能计为活跃。可选值为 30、90、180 或 365,默认值为 90。这会改变该行中“活跃”的含义。
  • repoPageBudget(可选):对于大型组织,要读取多少页仓库;每页 100 个仓库。可选值为 1、2、3 或 5。这是控制成本和完整性的选项,不会改变答案:该行始终会报告采样的仓库数量,以及采样是否完整。
  • githubToken(可选):你自己的 GitHub 个人访问令牌;查询公开数据时无需任何权限范围,可免费创建。不提供此令牌时,工具每小时最多发起 60 次 GitHub 请求,足以查询少数几家公司,但不足以处理列表。提供后,每小时限额为 5,000 次。
  • skipCache(可选):为 false 时(默认值),成功的查询会缓存七天并重复使用。设为 true 可强制重新获取数据。
  • max_charge_usd(可选):本次运行的美元费用上限。如果某个项目可能导致费用超过此金额,Actor 会在处理该项目之前停止。省略此参数时,将采用 Apify 中设置的每次运行最高费用。

输出

该工具会返回该公司对应的 Actor 扁平 JSON 行,包含 32 个 snake_case 字段,且不含嵌套对象。github_discovery 说明组织是如何找到的,github_rejected_candidate 记录身份验证环节拒绝的候选组织,repos_sampled 和 repos_complete 说明读取了多少组织信息,repos_excluded 统计排除的分叉仓库和已归档仓库。完整输出架构请参阅 Apify Store 页面。

示例输出

{
  "degraded": false,
  "degradation_reason": null,
  "company_domain": "stripe.com",
  "company_name": "Stripe",
  "github_org": "stripe",
  "github_url": "https://github.com/stripe",
  "github_discovery": "homepage_link",
  "github_rejected_candidate": null,
  "github_account_type": "Organization",
  "public_repos": 98,
  "followers": 3469,
  "org_created_at": "2011-06-17T15:42:37Z",
  "org_location": "San Francisco, CA",
  "top_languages": "TypeScript, Go, Ruby, JavaScript, HTML",
  "total_stars": 42821,
  "most_starred_repo": "stripe-node",
  "most_starred_repo_stars": 4485,
  "most_recent_push_at": "2026-08-22T18:33:15.000Z",
  "active_repos_90d": 56,
  "has_public_sdk": true,
  "repos_sampled": 98,
  "repos_complete": true,
  "repos_excluded": "forks=6, archived=5",
  "rate_limit_remaining": 57,
  "coverage": 1,
  "fetch_status": "ok",
  "run_date": "2026-08-22T19:23:50.177Z"
}

功能

  • 从公司域名出发,查找对应的 GitHub 组织
  • 仓库数量、星标数、关注者数量和主要语言
  • 最近的推送活动,以及你指定时间范围内活跃的仓库
  • 检测公开 SDK,提供直接的开发者工具信号
  • 无需密钥即可运行,也可使用你自己的 GitHub token 扩展规模
  • 在 github_rejected_candidate 中记录被拒绝的候选组织
  • 32 个扁平 snake_case 字段,每家公司一行

定价

Apify 免费套餐中每个事件的价格,取自实时定价记录;Apify 付费套餐的单个事件价格更低。

事件价格(美元)
Actor 启动(apify-actor-start)0.00005
公司已检查(company-checked)0.003
组织已解析(org-resolved)0.0025
仓库信号已提取(repo-signals-extracted)0.003

完整的 Actor 文档

此服务是一个轻量客户端,不包含扫描逻辑。如需查看完整的输入和输出参考、定价及运行历史记录,请访问 Apify Store 页面:

https://apify.com/mambalabs/github-organization-signal-scanner


Mamba Labs GTM Suite

此服务是 Mamba Labs GTM Suite MCP 服务之一。该套件中的每个 Actor 都接受一个域名或公司,并返回一行扁平数据,因此可以直接堆叠到同一个 Clay 表格中,无需调整格式。此服务背后的 Actor 是 GitHub Organization Signal Scanner,其 Apify Actor ID ahF8RRpv5mzPao5CN 不可更改。

由 Mamba Labs 构建 | npm | Apify Store

许可证

MIT

由 Mamba Labs 构建。https://apify.com/mambalabs

评论

支持 Markdown

第一次接触 MCP?

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

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