mcpField
G
githunt-mcp

githunt-mcp

远程服务
docs.githunt.ai商业与营销014 周前更新

关于 githunt-mcp

githunt-mcp 将 MCP 客户端连接到 GitHunt API,用于搜索预先索引的 GitHub 开发者。它支持候选人排序、资料查询,以及基于实时 GitHub 数据的深入分析。

主要功能

  1. 01搜索排序后的开发者池
  2. 02按职位和技能筛选
  3. 03获取评分资料
  4. 04基于实时数据分析资料
  5. 05分页浏览搜索结果

适用场景

  1. 01按地点和技能查找开发者
  2. 02查看入围候选人的资料
  3. 03评估职位匹配度和熟练程度

MCP 相关

通过可自托管的 stdio 服务向 MCP 客户端提供开发者搜索、资料查询和资料分析工具。另提供位于 `https://mcp.githunt.ai/mcp` 的托管远程 MCP 服务。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.githunt.ai/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmgithunt-mcp0.2.1

工具

详细介绍

githunt-mcp

npm version node license MCP

一个 MCP 服务,让你的 AI 助手能以招聘人员的视角查看 GitHub。它封装了 GitHunt 的 API,让 Claude、Cursor 和其他 MCP 客户端可以搜索经过预索引的 GitHub 开发者库、查找排名靠前的个人资料,并对候选人进行深入的 AI 分析——这一切都可以通过聊天提示词完成。

询问 “在柏林寻找熟悉 Go 和 Kubernetes 的后端工程师”,即可获得按匹配度排序和评分的候选人名单,并附带活跃度信号和联系信息。

想要零配置? GitHunt 还提供托管的 MCP 服务:https://mcp.githunt.ai/mcp。将它添加为 Claude 中的自定义连接器(Settings -> Connectors),或在你的客户端中将其添加为远程 MCP 服务,然后使用 GitHunt 账号登录即可——无需 API 密钥或本地进程。此软件包是可自托管的(stdio)替代方案。

快速开始

  1. 从你的 GitHunt 账号获取 API 密钥。

  2. 运行服务:

    GITHUNT_API_KEY=your-key-here npx githunt-mcp
    
  3. 将其接入你的客户端(见下文),然后直接提问。

环境变量
变量必填说明
GITHUNT_API_KEY是你的 GitHunt API 密钥
GITHUNT_API_URL否API 基础 URL(默认值为 https://api.githunt.ai)
Claude Code
claude mcp add githunt -e GITHUNT_API_KEY=your-key-here -- npx githunt-mcp
Claude Desktop

添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "githunt": {
      "command": "npx",
      "args": ["githunt-mcp"],
      "env": {
        "GITHUNT_API_KEY": "your-key-here"
      }
    }
  }
}
Cursor

添加到 .cursor/mcp.json:

{
  "mcpServers": {
    "githunt": {
      "command": "npx",
      "args": ["githunt-mcp"],
      "env": {
        "GITHUNT_API_KEY": "your-key-here"
      }
    }
  }
}

任何支持 stdio 的 MCP 客户端都可以用相同方式运行:在环境中设置 GITHUNT_API_KEY,然后运行 npx githunt-mcp。

试试看

连接后,像平常一样向助手提问:

  • “在华沙寻找熟悉 React 和 TypeScript 的资深前端开发者。”
  • “给我看看波兰有 5 年以上 GitHub 经验且可受聘的 DevOps 工程师。”
  • “给我这个搜索结果中的下一批 25 位候选人。”(通过 offset 分页)
  • “调出 octocat 的 GitHunt 个人资料。”
  • “深入分析 torvalds——熟练程度、最适合的职位,以及任何公开邮箱。”
  • “搜索旧金山的 ML 工程师,然后分析排名前三的候选人。”

工具

工具功能速度
search_developers按 location、role、skills、languages 等条件搜索 GitHunt 的预索引开发者库。返回按匹配度排序的候选人,并附上评分、活跃度和联系信息。通过 offset 分页(0-200)。返回 Markdown 表格和结构化 JSON。如果某个地点没有匹配结果,则会推荐相似的受支持地点,而不是返回空页面。快速(从开发者库返回,无需实时抓取)
get_developer根据 login/username 获取单个开发者的排名个人资料:总体、个人资料、技术栈和活跃度评分、经验、提交活动、热门仓库及联系信息。快速(优先使用缓存)
analyze_profile根据实时 GitHub 数据对个人资料进行深入 AI 分析:熟练程度、最适合的职位,以及提取的邮箱。用于评估已进入候选名单的候选人。较慢(实时抓取)

支持的 role 值: fullstack、frontend、backend、mobile、 devops、ai-engineer、ai-orchestrator、ml-engineer、data-scientist、 data-engineer、security、cloud、blockchain、embedded、gamedev、 ios-developer、android-developer、sre、platform-engineer、 qa-engineer、solutions-architect、cto、vp-engineering、 head-engineering、engineering-manager、tech-lead、product-manager、 director-engineering。

技能会通过同义词匹配(k8s -> kubernetes),地点会进行规范化处理(SF、NYC、UK、Warszawa)。

完整 API 参考:https://docs.githunt.ai

评分

每位候选人都有一个综合评分,由三个维度构成,均可通过 get_developer 查看:

  • 个人资料评分 - 简介、资历信号和账号成熟度。
  • 技术栈评分 - 其使用的语言和代码仓库与所需技能及职位的匹配程度。
  • 活跃度评分 - 公开贡献的近期情况和数量(提交、频率、提交消息质量)。

search_developers 会根据与你的查询的匹配度为候选人排序;analyze_profile 会基于最新的 GitHub 数据重新计算技能水平和职位匹配度。

配额

请求会计入你的 GitHunt 套餐配额。每个响应都会包含你的当前用量(本月的 已用量 / 限额),达到上限时会返回 quota_exceeded 错误。请参阅你的账号了解套餐限额。

局限性与负责任的使用

GitHunt 读取的是公开的 GitHub 活动,这是技术工作的有力证据,但并不能体现全貌:

  • 它无法看到私有代码仓库、内部及企业贡献——许多优秀工程师的公开资料并不活跃。
  • 候选人池经过预先索引,因此可能不包含刚创建或很少活跃的账号;analyze_profile 会获取特定人员的实时数据。
  • 公开活动信号可能会受到地域、雇主和职业阶段的影响。

请将其用作线索生成器,而非自动筛选器。评分应作为人工沟通的起点,而不是招聘决策。GitHub 并不能代表工程师的全部。

贡献

欢迎提交问题和拉取请求。提交大型 PR 前,请先创建问题描述变更。API 行为和端点详情请参阅 https://docs.githunt.ai。

许可证

MIT - 请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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