Greenhouse MCP Server
温室 MCP 服务器
Greenhouse Harvest API 的模型上下文协议 (MCP) 服务器实现。该服务器提供通过 MCP 与 Greenhouse 招聘和申请人跟踪系统进行交互的工具。
特征
列出带有过滤选项的职位
列出候选人并分页
列出具有过滤功能的应用程序
在阶段之间移动应用程序
更多功能即将推出!
Related MCP server: MCP Ashby Connector
本地开发设置
安装依赖项:
npm install配置环境变量:
将
.env.example复制到.env将您的 Greenhouse API 密钥添加到
.env:
GREENHOUSE_API_KEY=your_api_key_here构建项目:
npm run build启动服务器:
npm start部署
GitHub 部署(推荐)
将此存储库分叉或克隆到您的 GitHub 帐户。
设置 GitHub 存储库机密:
转到存储库的“设置”>“机密和变量”>“操作”
使用您的 API 密钥添加名为
GREENHOUSE_API_KEY的新密钥
启用 GitHub Actions:
转到存储库的“操作”选项卡
如果尚未启用,请启用工作流程
将您的代码推送到主分支:
git add .
git commit -m "Initial commit"
git push origin mainGitHub Actions 工作流程将自动:
构建并测试您的代码
创建 Docker 映像
将镜像推送到 GitHub Container Registry(ghcr.io)
要使用已部署的容器:
docker pull ghcr.io/your-username/mcp-greenhouse:latest
docker run -p 3001:3001 -e GREENHOUSE_API_KEY=your_api_key ghcr.io/your-username/mcp-greenhouse:latest本地使用 Docker
确保您的系统上安装了 Docker 和 Docker Compose。
配置您的环境:
确保您的
.env文件包含正确的GREENHOUSE_API_KEYDocker Compose 将使用
.env文件作为环境变量
构建并启动容器:
docker-compose up -d检查日志:
docker-compose logs -f停止服务器:
docker-compose down手动部署
对于服务器上的手动部署:
在您的服务器上安装 Node.js(v20 或更高版本)
克隆存储库:
git clone <repository-url>
cd mcp-greenhouse安装依赖项:
npm install设置环境变量:
cp .env.example .env
# Edit .env with your Greenhouse API key构建项目:
npm run build从 PM2 开始(推荐用于生产):
npm install -g pm2
pm2 start dist/index.js --name mcp-greenhouse可用工具
列出工作
列出 Greenhouse 中的所有作业,并提供可选的状态过滤。
参数:
status(可选):按状态过滤作业(‘开放’、‘关闭’、‘草稿’)
候选人名单
列出 Greenhouse 中的候选人并支持分页。
参数:
per_page(可选):每页候选人数量page(可选):页码
列出应用程序
列出 Greenhouse 中的应用程序并附带过滤选项。
参数:
job_id(可选):按作业 ID 过滤status(可选):按申请状态过滤
移动应用程序
将应用程序移至不同的阶段。
参数:
application_id(必需):要移动的应用程序的 IDstage_id(必填):目标阶段的ID
健康检查
服务器在/tools处提供健康检查端点,返回可用工具的列表。
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
执照
麻省理工学院
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityCmaintenanceA Model Context Protocol server that enables integration with the Teamtailor API, allowing users to list, filter, and retrieve candidate information from their Teamtailor recruitment platform.2255MIT
- AlicenseNot gradedqualityDmaintenanceA server implementation that enables LLMs to interact with Ashby's Applicant Tracking System, allowing management of candidates, jobs, applications, interviews, and analytics through the Model Context Protocol.16MIT
- AlicenseNot gradedqualityDmaintenanceThis project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for Greenhouse (beta): https://www.cdata.com/download/download.aspx?sku=PGZK-V&type=betaMIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server that integrates with the Harvest API v2, enabling time tracking management including listing, creating, updating, and deleting time entries, as well as managing projects, tasks, users and generating reports.1716MIT
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
GetJobzi MCP server for job search, application tracking, and career forecasting.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Motta239/greenhouse-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server