mcpField
Y
YubHub

YubHub

ローカル
yubhub.coビジネス・マーケティング14 日前に更新

YubHub について

YubHub MCP Server は、採用ページから構造化された求人フィードを作成し、求人の検出、情報拡充、統計を管理します。採用データの運用者向けで、YubHub アカウントと API キーが必要です。

主な機能

  1. 01採用ページから求人フィードを作成
  2. 02公開求人の検出とスクレイピング
  3. 03AI による求人情報の拡充
  4. 04実行と自動スケジュールの管理
  5. 05求人と市場統計の確認

活用シーン

  1. 01企業の採用ページを XML 求人フィードとして公開
  2. 02スケジュールに沿って求人一覧を更新
  3. 03職種分類、経験レベル、勤務形態の傾向を分析

MCP 対応

MCP クライアントに、フィード管理、実行開始、求人確認、市場統計の照会ツールを提供します。接続には YubHub のユーザー ID と API キーが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"houtini-ai-yubhub": {
"command": "npx",
"args": [
"-y",
"@houtini/yubhub"
],
"env": {
"YUBHUB_USER_ID": "<YUBHUB_USER_ID>",
"YUBHUB_API_KEY": "<YUBHUB_API_KEY>"
}
}
}
}
起動コマンドnpx -y @houtini/yubhub
設定が必要な環境変数
YUBHUB_USER_IDYour YubHub user ID, shown on https://yubhub.co/dashboard/account
YUBHUB_API_KEYシークレットYubHub API key starting yh_ (Pro Publisher plan), from https://yubhub.co/dashboard/account

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@houtini/yubhub2.4.0

ツール

22

掲載時のツール一覧 · 5 日前に更新

このツールにパラメーターはありません。

詳細

YubHub

YubHub MCP サーバー

キャリアページを構造化された求人フィードに変換します。Claude、Cursor、または任意の MCP クライアントから利用できます。

npm バージョン MIT ライセンス MCP 対応 npm ダウンロード数

YubHub MCP サーバー


クイックスタート

YubHub の API、フィード、およびこのサーバーの開発者向けドキュメントは、yubhub.co/developers にあります。

まず、Pro Publisher プランの YubHub アカウントが必要です。このサーバーでは API キーを使用します。アカウントページにアクセスして、User ID と API key(必須)を確認してください。

Claude Desktop

Claude Desktop の設定ファイルを開きます。

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

"mcpServers" の中に次のブロックを追加します。

{
  "mcpServers": {
    "yubhub": {
      "command": "npx",
      "args": ["-y", "@houtini/yubhub"],
      "env": {
        "YUBHUB_USER_ID": "your-user-id",
        "YUBHUB_API_KEY": "yh_your_api_key_here"
      }
    }
  }
}

Claude Desktop を再起動します。これで完了です。Claude に「YubHub のフィードを一覧表示して」と頼めば、データが表示されるはずです。

Cursor / VS Code

同様に、MCP 設定に設定を追加し、同じ環境変数を指定して npx -y @houtini/yubhub を実行するよう設定します。

できること

YubHub はキャリアページを監視します。企業の求人 URL を指定すると、募集中のすべての職種を検出して求人情報をスクレイピングし、AI で情報を補完(タイトルの正規化、カテゴリのタグ付け、給与の抽出、企業調査)して、XML フィードとして公開します。

この MCP サーバーを使えば、AI アシスタント内からこのワークフローを完全に制御できます。フィードの作成、実行の開始、求人の確認、ダッシュボードの表示、市場統計の閲覧が可能です。ブラウザーのタブを開く必要はありません。

パイプライン
Careers page URL
  → Discovery (ATS API / sitemap / crawl)
    → Scraping (page content extraction)
      → Enrichment (AI structuring + company research)
        → XML feed (ready for job boards, aggregators, your own site)

対応する ATS プラットフォームには、Greenhouse、Lever、Workable、Workday、Oracle HCM、SmartRecruiters、Ashby、Pinpoint、Phenom などがあります。公開 API を提供するプラットフォーム(Greenhouse、Lever、Workable、Pinpoint)では、検出時のスクレイピングを完全に省略し、直接情報を補完します。

ツール

4 つの分野にわたる 22 個のツールがあります。

フィード管理
ツール機能
list_feedsすべての求人フィードを取得します
create_feedキャリアページの URL からフィードを作成します
get_feed実行履歴や求人件数など、フィードの詳細を取得します
show_feed_dashboard1 つのフィードのインタラクティブなビジュアルダッシュボードを表示します
show_all_feeds_dashboardすべてのフィード、統計、XML リンクをまとめた概要ダッシュボードを表示します
trigger_feed_run求人の検出を開始します
update_feedフィード名、タグ、またはソース URL を変更します
delete_feedフィードとその求人をすべて削除します
delete_jobsフィードの求人をすべて削除します(フィードは保持されます)
スケジュール
ツール機能
get_feed_schedule自動実行のスケジュールと次回の実行時刻を確認します
enable_feed_auto_run自動実行を有効にします(デフォルト:毎週)
disable_feed_auto_run自動実行を無効にします
求人
ツール機能
list_jobsフィードの求人を一覧表示します。ステータスで絞り込むこともできます
get_jobタイトル、企業、勤務地、給与、スキル、説明など、求人の詳細を取得します
retry_failed_jobs失敗した求人を再試行のためにキューに追加します
市場統計
ツール説明
get_stats_overview概要データ:求人総数、企業数、稼働中のフィード数
get_top_companies求人数と最近の活動状況に基づく企業ランキング
get_categories分野別の求人数と経験レベルの内訳
get_top_titles求人数が多い職種名
get_title_trends需要が増加または減少している職種名(2週間の比較)
get_work_arrangementsリモート、ハイブリッド、出社の割合
get_experience_levels初級、中級、上級の割合

環境変数

変数必須説明
YUBHUB_USER_IDはいYubHub のユーザー ID
YUBHUB_API_KEYはいアカウントページで取得できる API キー
YUBHUB_ADMIN_API_URLいいえAPI エンドポイント(デフォルトは https://api.yubhub.co)

会話例

あなた: Mercedes F1 の採用情報(https://www.mercedesamgf1.com/careers)のフィードを作成してください。

Claude: 完了しました。ID feed_abc123 でフィードを作成しました。実行を開始しますか?

あなた: はい、お願いします。

Claude: 検出を開始しました。数分後に状況を確認します。

あなた: どうなりましたか?

Claude: 47件の求人が見つかりました。42件の拡充に成功し、5件は処理中です。カテゴリー別の内訳は次のとおりです……

ヒント: 最良の結果を得るには、フィードの作成時に求人の URL の例を指定してください。YubHub がそのサイトの求人掲載 URL のパターンを特定しやすくなり、検出精度が大幅に向上します。create_feed の省略可能な exampleJobUrl パラメーターとして渡すことができます。

開発

git clone https://github.com/houtini-ai/yubhub.git
cd yubhub
npm install
npm run build

サーバーは TypeScript を dist/ にコンパイルし、stdio MCP サーバーとして実行されます。ソースは src/ にあります。

src/
├── index.ts                # MCP server, tool definitions and handlers
├── api-client.ts           # REST client for the YubHub API
├── dashboard-generator.ts  # React-based interactive dashboard builder
└── types.ts                # TypeScript interfaces
ローカルでの実行
YUBHUB_USER_ID=your-id YUBHUB_API_KEY=yh_your_key node dist/index.js

または、npx を使わずに、ビルド済みの出力を MCP クライアントの接続先に指定してください。

コントリビューション

イシューやプルリクエストを歓迎します。ツールを追加したり、動作を変更したりする場合は、実際の YubHub アカウントでテストしてください。

リンク

ライセンス

MIT — 詳細は LICENSE をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。