Token导航 LogoToken导航TokenDH.com
GitHub Talent MCP logo
开发工具stdio官方级别未说明来源级核验

GitHub Talent MCP

MCP Server

一个用于技术招聘的GitHub开发者搜索、评分和排名工具,提供开发者档案深度分析和候选人排名功能。

工具数

8

提示词数

0

GitHub Stars

1

资源数

0
PythonClaude开发工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

carolinacherry

提供方

carolinacherry

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv .venv && source .venv/bin/activate

详细介绍

github人才mcp

![License: MIT](LICENSE) ![Python 3.14+](https://www.python.org) ![MCP](https://modelcontextprotocol.io) ![Claude](https://claude.ai) ](https://docs.github.com/en/rest)

MCP服务器,用于搜索、评分和排名GitHub开发人员以进行技术招聘。

演示

https://github.com/user-attachments/assets/2dfd82b4-3eb5-4f2b-bc0a-2580b95043e4

剖面深潜

在GitHub上获取torvalds的完整开发人员资料和活动评分

克劳德打电话来 get_developer_profile("torvalds") 并返回:

字段
活动评分150 (已应用声誉下限)
地点俄勒冈州波特兰
关注者293321
获得星星235068
主要语言C(98.1%)
提交(90天)0
PR(90d)0
值得注意的Reposlinux(183K星),libdc代表dirk,subground代表dirk、uemacs、pesern resolve
个人资料自述
可雇佣

Torvalds最近在GitHub上没有任何活动,因为内核开发是通过邮件列表而不是GitHub PR进行的。这 声誉底线 (293K关注者)覆盖行为得分并将其设置为150。

回购贡献者排名

获取huggingface/transformers的顶级贡献者,并将他们列为AI初创公司的创始ML工程师角色

克劳德打电话来 get_repo_contributors("huggingface/transformers")rank_candidates 排名前24位的贡献者:

排名开发者综合得分活动相关性优势
1stas0083.4150724553颗星,为主要开放源码软件、麻省理工学院授权存储库做出贡献
2cyyever80.8120641217关注者,活跃贡献者,个人资料自述
3Cyrilvallez77.212056活跃:90天内提交13次+57次PR,OSS存在很强
4ArthurZucker74.41204890天内获得37个PR,为拥抱脸/变压器做出了贡献
5ydshieh72.012040活跃:90天内9次提交+40次PR

综合得分=活动性×0.4+相关性×0.6。相关性是指与职位描述(机器学习、人工智能、初创公司、工程师等)的关键字重叠。

安装

1.克隆并安装

git clone https://github.com/carolinacherry/github-talent-mcp.git
cd github-talent-mcp
python3 -m venv .venv && source .venv/bin/activate
pip install -e .

2.创建GitHub个人访问令牌

首选 并创建一个 细粒的经典 具有以下作用域的令牌:

范围为什么
read:user阅读用户资料并搜索用户
public_repo读取公共仓库数据、语言、贡献者

创建一个 .env 项目根目录中的文件:

GITHUB_TOKEN=ghp_xxxxxxxxxxxx

3.联系克劳德

克劳德代码(CLI)

一个命令:

claude mcp add github-talent -- /path/to/github-talent-mcp/.venv/bin/python3 -m github_talent_mcp

然后将令牌设置为环境变量。要么:

  • 将其导出到您的shell中: export GITHUB_TOKEN=ghp_xxxxxxxxxxxx
  • 或者把它放在里面 .env 文件——服务器通过以下方式读取它 python-dotenv 启动时

重新启动Claude Code以获取新服务器。证实 /mcp --你应该在下面看到8个工具 github-talent.

克劳德桌面版

添加 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "github-talent": {
      "command": "/path/to/github-talent-mcp/.venv/bin/python3",
      "args": ["-m", "github_talent_mcp"],
      "cwd": "/path/to/github-talent-mcp",
      "env": {
        "GITHUB_TOKEN": "ghp_xxxxxxxxxxxx"
      }
    }
  }
}

重新启动克劳德桌面。工具将出现在工具箱图标中。

试试看

安装后,粘贴这些提示以验证一切正常:

基本搜索:

查找Raleigh过去60天内活跃的Python开发人员

深潜剖面图:

在GitHub上获取torvalds的完整开发人员资料和活动评分

完整工作流程:

找出旧金山过去30天内活跃的10名ML工程师,然后对他们进行排名,以获得高级LLM推理工程师职位

回购贡献者:

获取huggingface/transformers的顶级贡献者,并将他们列为AI初创公司的创始ML工程师角色

JD评分:

根据职位描述对这些候选人进行评分:\[粘贴JD\]。候选人:天果洛、因果报应、慧术17

比较候选人:

比较tiangolo和hwchase17作为高级Python AI工程师的角色

批量评分:

给这10个GitHub用户名打分,并给我一个排名表:\[粘贴列表\]

外联:

为tiangolo生成一条关于Acme高级Python职位的临时招聘信息。我叫丹尼尔。

工具

工具说明
search_developers按语言、位置、活动、关注者搜索GitHub用户。对于基于主题的采购,请使用 get_repo_contributors 相反,在相关的回购协议上。
get_developer_profile深度配置文件丰富:语言、星级、提交+PR、OSS贡献、许可证细分、配置文件README和细分活动得分。
rank_candidates根据职位描述对用户名进行排名。返回排序后的候选人,包括综合得分、优势、差距和推理。
score_against_jd根据每个维度(技术栈、经验水平、OSS信号、领导力)对JD候选人进行评分。返回差距和个性化面试问题。
compare_candidates2-5名候选人的并排比较。显示维度赢家和推荐。可选择对JD得分。
bulk_score一次通话最多可获得100个GitHub用户名。返回一个已排序的降价表或CSV。支持可选的JD匹配。
generate_outreach生成个性化的招聘人员消息(短/中/详细),参考候选人的实际职位和贡献。需要您的公司名称和发件人姓名。随意或正式的语气。
get_repo_contributors任何回购的顶级贡献者。接受 owner/repo 或完整URL。获取特定域的最快方法。

评分

活动评分分为两层: 行为信号 (你最近做了什么) 声誉底线 (你随着时间的推移而建立的东西)。

行为评分(0-2005)

信号最大点数如何
提交+PR(过去90天)60推送提交+PR打开(PR加权x3)。捕获基于推送和基于公关的工作流程。
回购星40个人回购星+您贡献的回购星。组织回购维护者获得信用。
简介自述20存在简介自述(github.com/username/username)。
追随者20上限为20。
有描述的repo20有描述的Repos的比例。关怀和抛光的信号。
许可证仓库15至少有一个与MIT、Apache-2.0、BSD、ISC或Unlicense的仓库。
OSS的主要贡献30您不拥有的repo上的PR、推送或问题。上限为3回购(每个10点)。

声誉底线

仅行为评分就惩罚了那些工作没有产生GitHub事件的开发人员——Torvalds通过邮件列表工作,高级维护人员通过组织机器人合并,许多工程师在私人仓库工作。

声誉底线确保累积影响不会被一个安静的季度抹去:

阈值楼层
10K+关注者 50K星以上150
1K+关注者 5K+颗星120
500+关注者 1K+颗星100
100+关注者 200+颗星80

最终得分为 max(behavioral_score, reputation_floor)。如果使用地板,细分包括 reputation_floor 你知道的。

分数等级

  • 150+ --杰出的(顶级OSS维护人员、知名工程师)
  • 120-149 --强烈的信号,值得联系
  • 80-119 --扎实的开发人员,有意义的公共工作
  • 40-79 --活跃但有限的公共信号
  • \<40 --低信号(可能是私人工作或初级)

排名

rank_candidates 将活动得分与 相关性得分 (0-100)基于职位描述和候选人个人资料(简历、语言、回购主题、README)之间的关键字重叠。综合得分将相关性加权为60%,活动性加权为40%——与工作没有重叠的高活动性开发人员不应超过相关开发人员。

速率限制

GitHub REST API:5000个请求/小时,带有令牌。典型的工作流程(搜索+丰富5个候选+排名)使用约60-100个API调用。配置文件结果缓存在会话中,以避免排名过程中的冗余调用。

许可证

麻省理工学院

目录标签

目录标签

PythonClaude开发工具技术招聘本地部署开发者分析GitHub搜索候选人排名开源贡献

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP