Techmap Job Postings について
Techmap Job Postingsは、AIアシスタントやエージェントに各国の求人情報と過去データを提供するMCPサーバーです。条件検索、件数集計、フィルター値の確認、RSSフィードURLの生成に対応します。
主な機能
- 01詳細な条件で求人を検索
- 02条件に合う求人件数の集計
- 03よく使われるフィルター値と件数の確認
- 04条件付きRSSフィードURLの生成
- 052020年以降の求人履歴へのアクセス
活用シーン
- 01勤務地と日付を指定してリモート求人を検索
- 02労働市場の調査用に求人件数を集計
- 03求人サイト向けに条件付きRSSフィードを作成
MCP 対応
MCPクライアントに求人検索、件数集計、フィルター値の参照、RSS URL生成ツールを提供します。検索と集計のリクエストにはTechmap Jobs APIを使用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| city | string | いいえ | 勤務地の都市 |
| page | integer | いいえ | 結果ページ(1 ページあたり 10 件)、デフォルトは 1 |
| sort | enum | いいえ | newest = 収集日時が新しい求人を先に表示(デフォルト);oldest = 安定した順序で全結果をページ送りnewest | oldest |
| state | string | いいえ | 勤務地の州/地域 |
| title | string | いいえ | 職種名を検索します。カンマ = OR、接頭辞 + = 必須、接頭辞 - = 除外、引用符 = 完全一致フレーズ。例:"data engineer",-senior(完全一致フレーズ "data engineer"、senior を除外) |
| skills | string | いいえ | スキルまたはキーワード。例:"python"。title と同じカンマ/+/- 構文を使用します |
| company | string | いいえ | 採用企業名 |
| industry | string | いいえ | 業界。例:"healthcare" |
| isDirect | boolean | いいえ | 雇用主に直接リンクする求人のみ |
| language | string | いいえ | 求人情報の ISO 639-1 言語コード。例:"en" |
| workType | string | いいえ | fulltime、parttime、flextime … |
| hasSalary | boolean | いいえ | 給与情報を含む求人のみ |
| workPlace | string | いいえ | リモート、ハイブリッド、オンサイト、フィールドまたはオフショア(すべての値は list_filter_values を使用してください) |
| occupation | string | いいえ | 職種名から抽出された職業カテゴリの語幹。例:"developer"、"nurse" |
| countryCode | string | いいえ | 勤務地の ISO 3166-1 alpha-2 国コード。例:"de"、"us"、"lu"。国が指定されていない求人(主にリモート)の場合は "##" を指定します。複数のコードはカンマで結合できます。例:"de,at,ch" |
| dateCreated | string | いいえ | 求人の掲載日(日付:YYYY-MM-DD、または月:YYYY-MM)。dateCreated と dateCreatedMin/Max のどちらも設定されていない場合、API は 2 日前(直近の完了日)を使用します |
| isRecruiter | boolean | いいえ | true = 人材紹介会社のみ;false = 人材紹介会社を除外 |
| contractType | string | いいえ | 正社員、臨時、インターンシップ…… |
| dateCreatedMax | string | いいえ | 求人掲載日の範囲の終了日(YYYY-MM-DD);dateCreatedMin と併用します |
| dateCreatedMin | string | いいえ | 求人掲載日の範囲の開始日(YYYY-MM-DD);dateCreatedMax と併用します |
詳細
Techmap Job Postings MCP Server
AI アシスタントやエージェントが Techmap の求人情報にアクセスできる MCP サーバーです。250 の国と地域にある 185 の情報源(企業の採用ページや ATS プラットフォーム、求人サイト、アグリゲーター、公的職業紹介所)から、月あたり約 800 万件の新規求人情報を提供します。2020 年以降の履歴データも利用できます。
次のような質問に活用できます。
- 「今週、ドイツで掲載されたリモート勤務の Python 開発者の求人を探してください。」
- 「9 月にオーストリアで看護職の求人は何件掲載されましたか?」
- 「ルクセンブルクでコントローラーを採用している企業はどこですか?」
- 「求人サイト向けに、オランダのハイブリッド勤務のマーケティング職の RSS フィード URL を作成してください。」
ツール
| ツール | 機能 | API リクエスト数 |
|---|---|---|
search_jobs | 国、役職、職業、スキル、企業、都市、勤務場所(リモート/ハイブリッド/出社)、契約/勤務形態、言語、業界、掲載日、給与、雇用主の直接掲載フラグで求人情報を検索します。1 ページあたり 10 件の求人情報を返します。 | 1 ページあたり 1 |
count_jobs | 労働市場に関する質問に向けて、同じフィルターに一致する求人情報の件数を数えます。 | 1 |
list_filter_values | 過去 30 日間のフィルターフィールド(勤務場所、業界、職業、スキル、企業、都市など)の主な値と掲載件数を一覧表示します。正確なフィルター値や上位の企業/スキルを見つけるために使用できます。PRO プラン以上が必要です。 | 1 |
get_rss_feed_url | 求人サイトへのデータ補完用に、フィルターを適用した RSS フィード URL を作成します(キーのプレースホルダー付き)。 | なし |
セットアップ
- RapidAPI キーを取得し、Techmap Jobs API に登録します。無料の BASIC プランには、月 1,000 件の求人情報が含まれます(1 秒あたり 1 リクエスト)。有料利用の場合、求人情報 1,000 件あたり $1 です。
- MCP クライアントにサーバーを追加します。
Claude Desktop / Claude Code / Cursor(mcpServers 設定):
{
"mcpServers": {
"techmap-jobs": {
"command": "npx",
"args": ["-y", "@techmap/mcp-server"],
"env": { "TECHMAP_RAPIDAPI_KEY": "your-rapidapi-key" }
}
}
}
Claude Code(CLI):
claude mcp add techmap-jobs -e TECHMAP_RAPIDAPI_KEY=your-rapidapi-key -- npx -y @techmap/mcp-server
Smithery:smithery.ai/servers/techmap/job-postings からインストールし、プロンプトが表示されたら RapidAPI キーを入力します。
キーはお使いのマシン上に保存されます。サーバーからキーが送信されるのは RapidAPI のみです。利用料金は、ご自身のプランに基づいて RapidAPI から請求されます。
その他のデータ
- API ドキュメントと OpenAPI 仕様: https://api.techmap.io
- 国別の日次データフィードと過去のデータセット(AWS Data Exchange 上の gzip 圧縮 JSON Lines):https://jobdatafeeds.com/pricing
- 無料サンプル: Hugging Face、Kaggle
開発
npm install
npm test # unit tests with a mocked API
TECHMAP_RAPIDAPI_KEY=... npx @modelcontextprotocol/inspector node build/src/index.js
ライセンス
MIT - © Techmap GmbH, Karlsruhe, Germany
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。