Greenhouse MCP
open-greenhouse-mcp
适用于 Greenhouse 的生产级 MCP 服务器,专为招聘人员和招聘团队设计。
大多数 Greenhouse MCP 服务器只是逐个镜像 API 端点。而此服务器专为招聘团队打造:提供安全默认设置、基于角色的配置文件,以及将多步 API 操作转化为单一动作的工作流工具。
选择配置文件
配置文件 | 工具数量 | 可写入? | 推荐用户 |
| 97 | 否 | 首次设置、报告、招聘经理 |
| 121 | 是(安全操作) | 日常招聘工作 |
| 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"
}
}
}
}建议先以只读模式启动以验证连接和工具行为,然后在需要写入权限时切换到 recruiter 或 full 模式。
您的 API 密钥位于 Greenhouse 的“配置 (Configure) > 开发中心 (Dev Center) > API 凭据管理 (API Credential Management)”中。
您可以询问的内容
“显示我们高级工程师职位的招聘流程”
“本周有哪些人需要我关注?”
“后端实习生职位的转化率是多少?”
“找到 Sarah Chen 并调出她的简历”
“哪些渠道真正带来了录用?”
“批量拒绝客户经理职位上所有超过 30 天未活动的申请”
查看 更多带有完整输出的示例。
查看演示

安全性
访问权限受限于您的 Greenhouse API 密钥权限
首次设置建议使用只读配置文件
破坏性操作需要明确的 ID — 服务器绝不会自动推断目标
写入操作支持通过
GREENHOUSE_ON_BEHALF_OF进行审计归因批量操作受速率限制,以确保在 API 限制范围内
兼容性
客户端 | 状态 |
支持 | |
支持 | |
支持 | |
传输协议 | 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 调用组合为单一操作的高级工具。
工具 | 功能 |
| 完整的招聘流程视图 — 按阶段分组的候选人,包含姓名和在阶段停留天数 |
| 查找停滞的申请和缺少评分卡的面试 |
| 超过 N 天无活动的申请,按停滞时间排序 |
| 每个阶段的转化率、录用/拒绝率、阶段停留时间 |
| 哪些候选人来源产生的录用率最高 |
| 从申请到录用的平均、中位数、最小、最大天数 |
| 一次调用中批量拒绝多个申请,并处理速率限制 |
| 一次调用中批量标记多个候选人 |
| 将多个申请批量推进到下一阶段 |
| 按名字或姓氏查找候选人 |
| 通过精确的电子邮件查找候选人 |
| 下载并返回候选人最新的简历 |
| 通过 URL 下载任何 Greenhouse 附件 |
配置文件详情
Recruiter 包含所有读取工具、所有复合工作流以及招聘人员安全写入操作:拒绝、推进、录用、移动、标记、备注、附件、面试、潜在候选人及批量操作。它不包含职位创建、用户管理、自定义字段配置、候选人删除和 Webhook 管理。
Read-only 跳过所有写入操作。GREENHOUSE_READ_ONLY=true 也可作为简写使用。
配置
变量 | 必需 | 描述 |
| 是* | Harvest API 密钥 |
| 是* | 招聘门户 URL 别名。*至少需要一个 |
| 否 |
|
| 否 | 用于写入审计追踪的 Greenhouse 用户 ID |
| 否 |
|
| 否 | 日志文件路径(默认为 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}更多文档
反馈
Bug 和功能建议: 提交 Issue
问题咨询: 发起讨论
安全性: 参阅 SECURITY.md
贡献: 参阅 CONTRIBUTING.md
许可证
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