Greenhouse MCP Server
Greenhouse 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_KEYが含まれていることを確認してください.envファイルはDocker Composeによって環境変数として使用されます。
コンテナをビルドして起動します。
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 buildPM2 から開始します (本番環境に推奨):
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のヘルスチェック エンドポイントを提供します。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
マサチューセッツ工科大学
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