mcpField
H
HN Hiring Trends

HN Hiring Trends

ローカル
github.com/alialtunarビジネス・マーケティング04 週間前に更新

HN Hiring Trends について

HN Hiring Trends は、採用分析者や求職者向けの MCP サーバーです。Hacker News の月次「Who is hiring」投稿を分析し、スキル需要や推移、給与統計、求人検索を提供します。公開投稿を使い、API キーは不要です。

主な機能

  1. 01月ごとのスキル需要集計
  2. 02需要が伸びる・下がるスキルの特定
  3. 03リモート・ビザ・給与データの集計
  4. 04条件を指定した求人検索
  5. 05月次レポート用プロンプト

活用シーン

  1. 01複数スキルの求人需要を比較
  2. 02ビザ支援のあるリモート求人を検索
  3. 03特定スキルに関する求人の給与を確認
  4. 04月次の採用レポートを作成

MCP 対応

MCP サーバーとして、採用状況、スキル需要と推移、求人検索、スレッド一覧のツールと、月次レポート用プロンプトを MCP クライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"alialtunar-hn-hiring-trends": {
"command": "uvx",
"args": [
"hn-hiring-trends-mcp"
]
}
}
}
起動コマンドuvx hn-hiring-trends-mcp

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

パッケージ
pypihn-hiring-trends-mcp0.1.0

ツール

5

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
monthsintegerいいえ読み取る月次スレッドの数。新しい順です。
response_formatenumいいえ'markdown'(デフォルト)または 'json'。markdown | json

詳細

hn-hiring-trends-mcp

テック企業はどんなスキルを求めて採用しているのでしょうか。また、需要が高まっているスキルは何でしょうか? Hacker News の "Ask HN: Who is hiring?" スレッド(毎月1件、各250~500件の求人投稿)をすべて読み込み、スキルの需要トレンド、リモート勤務や給与の統計、検索可能な求人投稿にまとめる MCP サーバーです。

API キーは不要です。1行でインストールできます。

You:    Which skills gained the most demand on HN hiring threads this year?
Claude: [rising_skills(months=12)]
        • "AI agents" went from 11.3% to 14.7% of job posts (+3.4 pts); in
          September 2026 alone it was in 17.4% of posts.
        • Python +2.5 pts, LLM +2.1 pts.
        • Frontend fell 4.3 pts and React 2.7 pts.

実際のツール出力を要約:2025年10月~2026年9月、求人投稿3,788件。

hn-hiring-trendsによる、HN Who is hiringで需要が高まっているスキルと下がっているスキル

理由

知りたいことこれがない場合hn-hiring-trends がある場合
Rust(または Go、Elixir)を学ぶ価値はあるか勘や X での話題に頼るskill_demand で、求人投稿に占める割合を月ごとに確認できます
テック業界の採用で需要が高まっているスキル毎月400件の投稿を読むrising_skills で、約70のスキルを変化率順に確認できます
ビザのスポンサーがある、リモート勤務の Rust 開発者の求人スレッド内を Ctrl-F で検索search_jobs(["Rust"], remote_only=True, visa_only=True)
シニアエンジニアの給与投稿に散在hiring_snapshot で、記載された給与範囲から中央値と中間50%の範囲を確認できます

仕組み

flowchart LR
    C[Claude / MCP client] -->|tool call| S[hn-hiring-trends-mcp]
    S --> A[HN Algolia API: monthly threads + all top-level job posts]
    A --> P[Parse: company, remote/hybrid/onsite, visa, salary range]
    P --> K[Skill matching: ~70 tuned patterns, or any phrase you pass]
    K -->|shares, trends, matching posts| C

投稿内で同じスキルが何度繰り返されても、そのスキルへの言及は1回として数えるため、割合は「スキル X を求める求人投稿の割合」です。曖昧な語には調整済みのルールを適用します。Go は「go-to-market」に一致せず、C は「Series C」に一致せず、Java は「JavaScript」に一致しません。過去の月のデータは変わらず、ディスクにキャッシュされます(~/.cache/hn-hiring-trends)。

インストール

uv が必要です。

Claude Code

claude mcp add hn-hiring-trends -- uvx hn-hiring-trends-mcp

Claude Desktop / Cursor(claude_desktop_config.json / .cursor/mcp.json)

{
  "mcpServers": {
    "hn-hiring-trends": {
      "command": "uvx",
      "args": ["hn-hiring-trends-mcp"]
    }
  }
}

ツール

ツール機能
hiring_snapshot1か月分の投稿数、リモート/ハイブリッド/出社勤務とビザの割合、給与中央値、上位スキルを表示します
skill_demand1~10件のスキルについて、言及している投稿の割合を月ごとに変化とともに表示します
rising_skills約70のスキルのうち、最も伸びたものと下がったものを表示します(対象期間の前半と後半を比較)
search_jobs指定したすべての語に言及する投稿を検索します。リモート限定またはビザで絞り込み、企業名、見出し、給与、リンクを返します
hiring_threads利用可能な月次スレッドを表示します

プロンプト: monthly_hiring_report(共有可能な月次サマリー)、skill_outlook(「X、Y、Zを学ぶべきでしょうか?」)。

試してみる

  • 「Rust、Go、Elixirのどれを学ぶべきでしょうか?HNの18か月分の採用データを使ってください。」
  • 「今月のHN採用レポートを書いてください。」
  • 「LLM に言及していて、ビザをスポンサーするリモートの Python 求人を探してください。」
  • 「Kubernetes に言及している投稿の給与中央値はいくらですか?」

制限事項

  • 市場の一部を対象としています。HN の傾向として、スタートアップ、リモートワーク、米国/EU のテック企業に偏っています。
  • スキルの照合はキーワードベースです。「あると望ましい」と「必須」のような文脈は区別されません。
  • 給与は、記載された年収範囲のみを解析します(範囲を記載している投稿は約4分の1です)。

キーレス MCP シリーズの一部

公開データを使用し、API キーなしで、それぞれ1つの市場に関する疑問に答えるオープンソースの MCP サーバーです。

サーバー答える質問
review-miner-mcp競合アプリやゲームについて、ユーザーは何に不満を持っていますか?(App Store と Steam のレビュー)
pricing-time-machine-mcpSaaS の料金ページは長年にわたってどのように変化しましたか?(Wayback Machine)
hn-hiring-trends-mcp(このプロジェクト)テック企業はどんなスキルを求めて採用しているのでしょうか。また、需要が高まっているスキルは何でしょうか?(HN Who is hiring)
model-price-radar-mcp各 LLM の料金はいくらで、値下がりしましたか?(OpenRouter と料金履歴)
launch-detector-mcpある企業がまもなく発表しようとしているものは何ですか?(証明書の透明性ログ)

開発

uv sync --extra dev
uv run pytest                          # offline tests with a mocked Algolia API
uv run python scripts/smoke_live.py    # live check against hn.algolia.com
uv run --with rich python scripts/demo.py 12   # terminal demo (vhs docs/demo.tape records the GIF)
npx @modelcontextprotocol/inspector uv run hn-hiring-trends-mcp   # click-through UI

MIT © Ali Altunar

コメント

MCP は初めてですか?

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

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