Greenhouse MCP Server
Servidor MCP de invernadero
Implementación de un servidor de Protocolo de Contexto de Modelo (MCP) para la API de Greenhouse Harvest. Este servidor proporciona herramientas para interactuar con el sistema de reclutamiento y seguimiento de candidatos de Greenhouse a través de MCP.
Características
Lista de trabajos con opciones de filtrado
Lista de candidatos con paginación
Lista de aplicaciones con filtrado
Mover aplicaciones entre etapas
¡Pronto habrá más funciones!
Related MCP server: MCP Ashby Connector
Configuración de desarrollo local
Instalar dependencias:
npm installConfigurar variables de entorno:
Copiar
.env.examplea.envAgregue su clave API de Greenhouse a
.env:
GREENHOUSE_API_KEY=your_api_key_hereConstruir el proyecto:
npm run buildIniciar el servidor:
npm startDespliegue
Implementación de GitHub (recomendada)
Bifurca o clona este repositorio en tu cuenta de GitHub.
Configurar los secretos del repositorio de GitHub:
Vaya a Configuración de su repositorio > Secretos y variables > Acciones
Agregue un nuevo secreto llamado
GREENHOUSE_API_KEYcon su clave API
Habilitar acciones de GitHub:
Vaya a la pestaña Acciones de su repositorio
Habilitar flujos de trabajo si aún no están habilitados
Envía tu código a la rama principal:
git add .
git commit -m "Initial commit"
git push origin mainEl flujo de trabajo de GitHub Actions realizará automáticamente lo siguiente:
Construye y prueba tu código
Crear una imagen de Docker
Subir la imagen al Registro de contenedores de GitHub (ghcr.io)
Para utilizar el contenedor implementado:
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:latestUsando Docker localmente
Asegúrese de tener Docker y Docker Compose instalados en su sistema.
Configura tu entorno:
Asegúrese de que su archivo
.envcontenga laGREENHOUSE_API_KEYcorrectaDocker Compose utilizará el archivo
.envpara las variables de entorno
Construya e inicie el contenedor:
docker-compose up -dRevisar los registros:
docker-compose logs -fDetener el servidor:
docker-compose downImplementación manual
Para la implementación manual en un servidor:
Instale Node.js (v20 o posterior) en su servidor
Clonar el repositorio:
git clone <repository-url>
cd mcp-greenhouseInstalar dependencias:
npm installConfigurar variables de entorno:
cp .env.example .env
# Edit .env with your Greenhouse API keyConstruir el proyecto:
npm run buildComience con PM2 (recomendado para producción):
npm install -g pm2
pm2 start dist/index.js --name mcp-greenhouseHerramientas disponibles
lista_de_trabajos
Enumera todos los trabajos en Greenhouse con filtrado de estado opcional.
Parámetros:
status(opcional): Filtrar trabajos por estado ('abierto', 'cerrado', 'borrador')
lista_de_candidatos
Enumera candidatos en Greenhouse con soporte de paginación.
Parámetros:
per_page(opcional): Número de candidatos por páginapage(opcional): Número de página
lista_aplicaciones
Enumera las aplicaciones en Greenhouse con opciones de filtrado.
Parámetros:
job_id(opcional): Filtrar por ID de trabajostatus(opcional): Filtrar por estado de la aplicación
mover_aplicación
Mueve una aplicación a una etapa diferente.
Parámetros:
application_id(obligatorio): ID de la aplicación a moverstage_id(obligatorio): ID de la etapa de destino
Chequeo de salud
El servidor proporciona un punto final de verificación de estado en /tools que devuelve la lista de herramientas disponibles.
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
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