HeadStart Jobs について
企業の採用サイトから収集した 46.6 万件のテック系求人を検索し、採用中の企業と職種の要件を確認
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://imposeidon-headstart-search.hf.space/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http sarthakjain004-headstart https://imposeidon-headstart-search.hf.space/mcpCursor.cursor/mcp.json
{"mcpServers":{"sarthakjain004-headstart":{"type":"http","url":"https://imposeidon-headstart-search.hf.space/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"sarthakjain004-headstart":{"type":"http","url":"https://imposeidon-headstart-search.hf.space/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"sarthakjain004-headstart":{"type":"http","url":"https://imposeidon-headstart-search.hf.space/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"sarthakjain004-headstart":{"serverUrl":"https://imposeidon-headstart-search.hf.space/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
7| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| ats | string | いいえ | ATS を 1 つ指定します。例:greenhouse、workday。 |
| page | integer | いいえ | |
| sort | enum | いいえ | salary_currency で指定した通貨、または未指定の場合は USD で、記載された各給与範囲の下限順に並べます。`query` がある場合、どの並べ替えも、最も近い 2,000 件のうちスコアが 0.67 以上の一致のみを対象とします。relevance | posted | first_seen | salary |
| limit | integer | いいえ | |
| query | string | いいえ | 職種のみを指定します。省略すると最新の求人を一覧表示します。 |
| detail | enum | いいえ | full は各フィルターの選択肢ごとの件数を追加し、該当する求人全体の分布を示します。各国の求人件数(1 件の求人が 2 か国を挙げている場合は両方に計上)と、その上位都市を表示します。concise | full |
| remote | boolean | いいえ | リモート求人のみ。 |
| company | string | いいえ | 会社名(サイトの会社欄と同様に、会社名に指定テキストを含むものに一致)、または先の回答にある Board キー(例:'ashby:openai')。search_jobs で `category` と併用する場合は、ディレクトリに登録された会社が必要です。'greenhouse:stripe' のようなキー、または完全一致の名前を指定してください。 |
| country | enum | いいえ | ISO 3166-1 alpha-2 コード(US、GB、DE、IN)。国名、または 'UK'、'USA'、'UAE' は対応するコードとして解釈されます。求人の勤務地における国名、州、都市、コードなど、国を示すあらゆる表記に一致します。IN は india_place 'india' です。US | IN | GB | CA | SG | DE | CN | AU | PL | MY | PH | ES | MX | NL | IE | AE | TW | JP | PT | RO | BR | EG | SA | FR | IL | VN | ZA | BE | IT | CH | SE | TH | GR | CO | HK | AR | PK | HU | BG | ID | NZ | NG | UA | QA | RS | DK | CZ | AT | CR | KR | LT | FI | NO | TR | LK | CL | PE | LB | LU | KE | CY | SK | MT | JO | PR | UY | EE | LV | HR | PA | AM | TN | DO | GE | SI | GT | KZ | BO | EC | SV | OM | MA | NI | AL | KW | BH | MD | MU | GH | BD | HN | PY | BA | MK | TZ | GY | SR | IQ | DZ | XK | NP | ZM | UG | BZ | KH | IS | BY | RW | ZW | UZ | KY | MV | CI | LY | SY | MM | MG | ET | CM | BS | TO | BN | PG | TT | LI | JM | PS | AZ |
| keyword | string | いいえ | 求人に含まれる必要がある単語を指定します。各単語は単語の先頭から一致します。'ai' は AI や AIOps に一致しますが、Retail には一致しません。'java' は JavaScript にも一致します。語順を保ってフレーズとして扱うには、二重引用符で囲みます:'"ai engineer"'。説明文の検索では、保存済みの説明がある求人のみが一致し、回答には説明文がある件数が示されます。ビザや転居には使用しないでください。`work_authorization` を参照してください。 |
| category | enum | いいえ | 職種カテゴリ。インデックス全体を対象にするか、`company` と併用してその会社の求人を対象にします。ラベルまたは類似した名前('AI/ML')は ID として解釈されます。software-engineering | frontend-web | mobile | embedded-firmware | hardware-engineering | qa-test | devops | sre-platform | cloud-infrastructure | security | data-engineering | database-administration | ai-ml-data-science | data-analytics-bi | enterprise-applications | network-engineering | systems-administration-it-operations | it-support | architecture | solutions-engineering | systems-engineering | product-management | program-project-management | engineering-management |
| location | string | いいえ | 求人の勤務地に含まれるテキスト。国は問いません。アクセント記号の有無や都市の別表記は同じものとして扱います。Zurich なら Zürich、Bangalore なら Bengaluru も検索されます。 |
| max_years | integer | いいえ | ユーザー自身の経験年数(「3+ years」は 3 年として扱います)。この年数以下を求める求人と、経験年数の記載がない求人(該当行には「experience not stated」と表示)を残します。 |
| operators | array | いいえ | 求人を掲載できる組織の種類。hiring_now では会社を次のように分類します。employer(雇用主)、services(IT サービス企業)、staffing(顧客の契約求人を掲載する人材会社)、aggregator(他社の求人を転載する求人サイト)。サイトの Hiring now タブのように指定するか、`company` を指定しない限り、staffing と aggregator は除外され、除外した求人の件数が結果に示されます。分類は厳選リストに基づき、リストにない会社は employer とみなされます。 |
| has_salary | boolean | いいえ | 給与が記載された求人のみ。 |
| keyword_in | enum | いいえ | キーワードが含まれている必要がある場所。デフォルトは職種名です。title | description | both |
| salary_max | integer | いいえ | 年収。salary_currency も必要です。記載された給与範囲の下限がこの値以下の求人を残します。 |
| salary_min | integer | いいえ | 年収。salary_currency も必要です(30 lakh = 3000000 INR)。記載された給与範囲がこの値に達する求人を残します。その他の通貨は固定レートで換算されます。 |
| similar_to | string | いいえ | 以前の結果にある求人 ID。その求人を基準に `query` の代わりに順位付けし、該当求人は除外します。`query` とは併用できません。 |
| india_place | enum | いいえ | インドの都市または地域。インド全域の場合は 'india' を指定します。india | delhi ncr | bengaluru | hyderabad | pune | chennai | mumbai | gurgaon | noida | kolkata | delhi | ahmedabad | coimbatore | vadodara | indore | chandigarh | thane | jaipur | kochi | bhubaneswar | thiruvananthapuram | surat | faridabad | nagpur | visakhapatnam | vijayawada | mysuru | nashik | goa | ghaziabad | anand | jajpur | meerut | savli | guntur | jammu | madurai | bhopal | jamshedpur | hosur | bharuch | shahjahanpur | lucknow | sikkim | tiruchirappalli | gandhinagar | halol | palghar | aurangabad | jalandhar | vellore | rajkot | mangaluru | kozhikode | jodhpur | patna | ludhiana | raipur | anakapalli | belagavi | puducherry | kanpur | ranchi | dehradun | amritsar | tirupati | udaipur | guwahati | srinagar | baddi |
| per_company | integer | いいえ | `query` または `similar_to` と関連度順で使用します。各社について、この件数までの行を他社より先に表示します。同じ求人掲示板に掲載された求人のコピーは上限に含みません。その後に他社の求人が続き、当該社の残りの求人はさらに後に並び、件数も結果に示されます。0 の場合は順位をそのまま表示します。`company` と併用した場合は適用されません。 |
| max_age_days | integer | いいえ | この日数より前に掲載された求人を除外します。掲載日がない場合は、HeadStart が求人を初めて確認した日を基準にします。指定がない場合は 365 日、0 の場合は日数を問いません。 |
| employment_type | enum | いいえ | full-time は、掲載元に雇用形態の記載がない求人も残します。part-time、contract、internship は、それぞれその旨が明記された求人のみを残します。full-time | part-time | contract | internship |
| exclude_company | string | いいえ | 会社名にこのテキストを含む求人をすべて除外します。たとえば `similar_to` の求人の雇用主が該当します。 |
| salary_currency | string | いいえ | ISO 4217 コード。例:USD、INR、EUR、GBP。 |
| include_non_tech | boolean | いいえ | HeadStart の分類器が非技術職と確信する求人(店舗のレジ係、工場のプロセスエンジニアなど)も一覧に含めます。この値が true でない限り、サイトで「Include non-tech roles」スイッチをオンにしない場合と同様に除外されます。除外した件数は結果に示されます。ユーザーが本当に希望する職種がソフトウェアや技術分野以外の場合に指定してください。 |
| posted_within_days | integer | いいえ | 雇用主がこの日数以内に掲載した求人。 |
| work_authorization | enum | いいえ | ビザスポンサーシップまたは転居については、`keyword` ではなくこちらを使用します。スポンサーシップに言及する説明は、通常それを拒否しています。offers_sponsorship:説明にこの求人のビザスポンサーシップを提供すると明記され、拒否や曖昧な表現がない場合です。求人とは別の国に限定された提供(または別の国の都市への転居)、職種名が示すレベルより上位の職種、インターンシップに対するフルタイム職の提供は該当しません。may_offer_sponsorship:上記に加え、提供が「not guaranteed」「not for every role」「case by case」「may be available」「if possible」「subject to approval」「only if already based in」のように条件付きの求人、ビザ移転のみの求人、または求人の勤務地や職種名からは分からない国やレベルを挙げる求人です。各行に種類が示されるため、回答でも明記してください。refuses_sponsorship:スポンサーシップを拒否する(「now or in the future」「Visa Sponsorship: No」)、その国の市民権または既取得の就労許可を求める、あるいは別の国やレベルに限って提供する場合です。offers_relocation:転居支援を提供します。これはテキストから導出され、雇用主が設定したフィールドではありません。HeadStart のルール(headstart.jobs.work_authorization)は、スポンサーシップ、市民権、転居に関する各文とその否定表現を読み、求人の勤務地、職種名、雇用形態と照らして提供内容を判定します。ルール凍結後にライブインデックスから抽出した offers_sponsorship の求人 50 件(ADR-0368、米国 25 件、その他 25 件、各社最大 5 件)を厳密に判定したところ、47 件(0.94)がこの求人への確実なスポンサーシップを提供し、50 件すべてが少なくとも may に該当しました。1,062 件の説明を人手で確認した際(ADR-0333 to ADR-0368)の適合率 0.98~0.99 は、ルール自体の調整用データセットでの値です。求人がビザをスポンサーするとユーザーに伝える前に、get_job でスポンサーシップに関する文を確認してください。説明のない求人は一致しません。offers_sponsorship | may_offer_sponsorship | refuses_sponsorship | offers_relocation |
| first_seen_within_hours | integer | いいえ | この時間数以内に HeadStart に追加された求人。 |
| required_years_at_least | integer | いいえ | ユーザーの経験年数ではなく、求人が求める経験年数の下限です。記載または職種名のシニア度から推定した年数がこの値以上の求人(「roles needing 8+ years」は 8 年として扱います)を残します。経験年数が不明な求人は除外されます。 |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。