Skip to main content
Glama

open-greenhouse-mcp

PyPI CI Python 3.10+ License: MIT open-greenhouse-mcp MCP server

适用于 Greenhouse 的生产级 MCP 服务器,专为招聘人员和招聘团队设计。

大多数 Greenhouse MCP 服务器只是逐个镜像 API 端点。而此服务器专为招聘团队打造:提供安全默认设置、基于角色的配置文件,以及将多步 API 操作转化为单一动作的工作流工具。

选择配置文件

配置文件

工具数量

可写入?

推荐用户

read-only

97

首次设置、报告、招聘经理

recruiter

121

是(安全操作)

日常招聘工作

full

175

是(全部)

管理员、运营、高级自动化

快速入门

pip install open-greenhouse-mcp

添加到您的 MCP 客户端配置中(Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json,Cursor: 设置 > MCP):

{
  "mcpServers": {
    "greenhouse": {
      "command": "open-greenhouse-mcp",
      "env": {
        "GREENHOUSE_API_KEY": "your-harvest-api-key",
        "GREENHOUSE_TOOL_PROFILE": "read-only"
      }
    }
  }
}

建议先以只读模式启动以验证连接和工具行为,然后在需要写入权限时切换到 recruiterfull 模式。

您的 API 密钥位于 Greenhouse 的“配置 (Configure) > 开发中心 (Dev Center) > API 凭据管理 (API Credential Management)”中。

您可以询问的内容

  • “显示我们高级工程师职位的招聘流程”

  • “本周有哪些人需要我关注?”

  • “后端实习生职位的转化率是多少?”

  • “找到 Sarah Chen 并调出她的简历”

  • “哪些渠道真正带来了录用?”

  • “批量拒绝客户经理职位上所有超过 30 天未活动的申请”

查看 更多带有完整输出的示例

查看演示

演示

安全性

  • 访问权限受限于您的 Greenhouse API 密钥权限

  • 首次设置建议使用只读配置文件

  • 破坏性操作需要明确的 ID — 服务器绝不会自动推断目标

  • 写入操作支持通过 GREENHOUSE_ON_BEHALF_OF 进行审计归因

  • 批量操作受速率限制,以确保在 API 限制范围内

兼容性

客户端

状态

Claude Desktop

支持

Claude Code

支持

Cursor

支持

传输协议

stdio

Python

3.10+

启动

服务器启动时会记录其配置:

open-greenhouse-mcp v0.3.0
Profile: recruiter | Tools: 121 | Writes: recruiter-safe | APIs: harvest, ingestion

包含内容

  • 招聘人员工作流工具 — 13 个用于流程视图、分析、搜索和批量操作的复合工具

  • Harvest API 覆盖 — 涵盖候选人、申请、职位、录用通知、面试等功能的 148 个工具

  • 招聘门户 API — 13 个用于公共职位列表和申请提交的工具

  • 可选的 Webhook 和数据摄取 — 14 个用于事件驱动工作流和合作伙伴集成的工具


参考

复合工具

将多个 API 调用组合为单一操作的高级工具。

工具

功能

pipeline_summary

完整的招聘流程视图 — 按阶段分组的候选人,包含姓名和在阶段停留天数

candidates_needing_action

查找停滞的申请和缺少评分卡的面试

stale_applications

超过 N 天无活动的申请,按停滞时间排序

pipeline_metrics

每个阶段的转化率、录用/拒绝率、阶段停留时间

source_effectiveness

哪些候选人来源产生的录用率最高

time_to_hire

从申请到录用的平均、中位数、最小、最大天数

bulk_reject

一次调用中批量拒绝多个申请,并处理速率限制

bulk_tag

一次调用中批量标记多个候选人

bulk_advance

将多个申请批量推进到下一阶段

search_candidates_by_name

按名字或姓氏查找候选人

search_candidates_by_email

通过精确的电子邮件查找候选人

read_candidate_resume

下载并返回候选人最新的简历

download_attachment

通过 URL 下载任何 Greenhouse 附件

配置文件详情

Recruiter 包含所有读取工具、所有复合工作流以及招聘人员安全写入操作:拒绝、推进、录用、移动、标记、备注、附件、面试、潜在候选人及批量操作。它不包含职位创建、用户管理、自定义字段配置、候选人删除和 Webhook 管理。

Read-only 跳过所有写入操作。GREENHOUSE_READ_ONLY=true 也可作为简写使用。

配置

变量

必需

描述

GREENHOUSE_API_KEY

是*

Harvest API 密钥

GREENHOUSE_BOARD_TOKEN

是*

招聘门户 URL 别名。*至少需要一个

GREENHOUSE_TOOL_PROFILE

full(默认)、recruiterread-only

GREENHOUSE_ON_BEHALF_OF

用于写入审计追踪的 Greenhouse 用户 ID

GREENHOUSE_LOG_LEVEL

debuginfowarning(默认)、error

GREENHOUSE_LOG_FILE

日志文件路径(默认为 stderr)

日志记录

用于可观测性的结构化 JSON 日志。设置 GREENHOUSE_LOG_LEVEL=info 以启用:

{"ts": "2026-04-14T12:31:58", "level": "info", "event": "api_call", "method": "GET", "url": "...", "status": 200, "latency_ms": 245.0}

更多文档

  • API 参考 — 按类别划分的完整工具说明

  • 使用示例 — 带有完整输出的真实对话

  • 高级设置 — Webhook 接收器、摄取 API、门户令牌模式

  • 开发 — 贡献、测试、项目结构

反馈

许可证

MIT 许可证 -- Ben Monopoli。参阅 LICENSE

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/benmonopoli/open-greenhouse-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server