HiddenJobs — Remote Tech Job Search MCP について
HiddenJobsは、リモートの技術職を探す人向けのMCPサーバーです。アシスタントを求人ソースと個人用の求職ワークスペースにつなぎ、応募書類の準備や進捗管理を支援します。
主な機能
- 01選択したソースで求人検索
- 02保存した履歴書で職務を比較
- 03履歴書の版と文書を管理
- 04メールアラートの作成と管理
- 05応募状況の追跡と面接準備
活用シーン
- 01勤務地やスキルでリモート求人を探す
- 02応募に使う履歴書の版を選ぶ
- 03応募書類の作成とレビュー
- 04応募状況と次の手順を記録
MCP 対応
OAuth認証を使うリモートMCPサーバーとして、求人検索、アラート、プロフィールと履歴書のデータ、文書操作、応募管理、ワークフロー手順、リソースをクライアントに提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.hiddenjobs.dev/mcpclaude mcp add --transport http hiddenjobs-job-search https://api.hiddenjobs.dev/mcp{"mcpServers":{"hiddenjobs-job-search":{"type":"http","url":"https://api.hiddenjobs.dev/mcp"}}}Cursor で開く{"servers":{"hiddenjobs-job-search":{"type":"http","url":"https://api.hiddenjobs.dev/mcp"}}}VS Code で開く{"mcpServers":{"hiddenjobs-job-search":{"type":"http","url":"https://api.hiddenjobs.dev/mcp"}}}{"mcpServers":{"hiddenjobs-job-search":{"serverUrl":"https://api.hiddenjobs.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.hiddenjobs.dev/mcp認証が必要ツール
3| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| page | integer | いいえ | |
| limit | integer | いいえ | |
| query | string | いいえ | キーワード、職種、スキル、または企業。 |
| jobType | string | いいえ | |
| category | string | いいえ | |
| employmentType | string | いいえ | |
| remoteLocation | string | いいえ | 例:Worldwide、US、Europe、Spain、Germany。 |
詳細
求職 MCP
AI アシスタントと一緒に、仕事探しを。
見過ごされがちなリモート求人を見つけ、自分との適合度を評価し、履歴書とカバーレターを応募先に合わせて調整し、面接の準備をして、すべての応募を追跡できます。アシスタントを Hidden Jobs に接続すれば、プロフィール、履歴書のバージョン、メールアラート、応募履歴をアカウント内にまとめて管理できます。
接続 · 求人情報ソース · スキル · ツール · リソース · ドキュメント
仕組み
Your profile + selected CV
↓
Find jobs in your sources
↓
Compare + choose
↓
Tailor CV + cover letter
↓
Review + export PDF
↓
Send your application
↓
Track + prep interviews
分析と文章作成はアシスタントが行います。Hidden Jobs は求人情報を提供し、保存を依頼されたプロフィール、書類、進捗を保管します。認証した接続済みクライアントから、同じ保存情報を利用できます。
クイックスタート
1. アシスタントを接続する
| 設定 | 値 |
|---|---|
| MCP URL | https://hiddenjobs.dev/mcp |
| 認証 | OAuth |
| アカウント | ご自身の Hidden Jobs アカウント |
アシスタントにカスタムのリモート MCP サーバーを追加し、URL を入力して Hidden Jobs にサインインし、接続を承認します。
Claude Code
claude mcp add --transport http hidden-jobs https://hiddenjobs.dev/mcp
claude mcp login hidden-jobs
Codex CLI
codex mcp add hidden-jobs --url https://hiddenjobs.dev/mcp
codex mcp login hidden-jobs
ブラウザーでサインインを完了してから、クライアントに戻ります。グラフィカルクライアント、ターミナルでの確認、トラブルシューティングについては、クライアント設定を参照してください。
2. プロフィールと履歴書を設定する
接続したら、アシスタントにプロフィールを作成して履歴書を保存するよう依頼します。
この履歴書を使ってプロフィールを設定してください。「Backend English」として保存し、不足している情報があれば質問してください。
「Backend English」や「Manager Spanish」など、複数の履歴書を保存でき、変更できないバージョン履歴が保持されます。各応募に使う履歴書と正確なバージョンを選ぶか、求人に最適なものをアシスタントに選んでもらえます。ファイルは、クライアントが対応するファイル機能を使って転送するか、チャット内アップロードパネルで元の PDF または DOCX を選択するか、プロフィールからアップロードしてください。
3. 求人を検索して比較する
Hidden Jobs と Remote OK で、スペイン在住の応募者を受け付けている TypeScript の求人を検索してください。「Backend English」のバージョン 3 と求人を3件比較し、最も適した求人を説明してください。
search_jobs で、Hidden Jobs、Jobicy、We Work Remotely、Remote OK、Himalayas の中から求人情報ソースを選択します。sources は必須で、少なくとも1つ選択する必要があります。デフォルト値はありません。求人情報を読む場合やリンクを開く場合も、返された source が必要です。元の応募リンクを取得するには open_application_link を使います。外部求人は公開 API/フィードを通じて照会され、Hidden Jobs には保存されません。外部求人を比較して応募書類を準備できますが、求人の評価、アクティビティ、応募状況の追跡、メールアラートの保存には Hidden Jobs の求人を使います。求人情報ソースを参照してください。
4. 応募書類を準備する
この Hidden Jobs の求人には、「Backend English」のバージョン 3 を使って履歴書を調整し、カバーレターを作成してください。両方を確認し、応募を保存して、最終版の履歴書を PDF としてエクスポートしてください。
保存済みのすべての履歴書をこの求人と比較し、最適なものを選んで、その理由を説明してください。その履歴書を使って調整し、応募書類を準備してください。
アシスタントは、保存済み履歴書の内容を職務内容と比較し、選択された正確なバージョンを使用します。代わりに特定の履歴書を指定することもできます。デフォルトの履歴書は変更されません。
アシスタントは求人情報と選択した履歴書のバージョンのスナップショットを保存し、確認済みの事実に基づいて書類を作成して内容を確認し、完成した書類を応募に関連付けます。後からバージョン 4 を作成しても、その応募で選択済みのバージョンは置き換えられません。
雇用主のウェブサイトで確認して応募してください。その後、アシスタントに応募の記録を依頼します。
5. 面接の進捗を管理し、準備する
今日、この応募を提出しました。応募済みとして記録し、次のステップを保存してください。
職種、企業情報、使用した履歴書に基づいて、最初の面接に向けた準備を手伝ってください。
Applications を開くと、応募状況を確認したり、ステータスで絞り込んだり、履歴、書類、メモ、次のステップを確認したりできます。職歴、履歴書ライブラリ、接続済みアプリケーションを確認するには、Profile を使用してください。
メールによる求人アラート
TypeScript に一致する、ヨーロッパのバックエンドまたは DevOps の求人について、毎日のアラートを作成してください。
そのアラートを毎週に変更してください。今は一時停止してから、ほかのアラートを表示してください。
ダッシュボードと同じアラートを管理できます。保存できる検索条件は最大 5 件で、メールの頻度は毎日または毎週から選択でき、複数のフィルターを設定できます。作成、変更、再開には、確認済みのアカウントメールアドレスが必要です。すべてのアラートを一時停止したり、削除したりすることもできます。フィルター、バージョンの競合、使用例については、求人アラートを参照してください。
スキル
15 個のポータブルなスキルが、ワークフロー全体をガイドします。各ディレクトリには、アシスタントが従える手順を記載した SKILL.md が含まれています。
| スキル | できること |
|---|---|
alerts | 毎日または毎週のメール通知を作成し、フィルターを変更して、配信を一時停止または再開します。 |
setup | プロフィールを作成します — CV をインポートし、経験と希望を確認して、デフォルトの CV を選択します。 |
expand | プロフィールを充実させます — 応募内容を具体的にする実績、責務、事例を記録します。 |
search | 選択した情報源を検索し、勤務地の応募資格を確認して、提供元の表記を保持します。 |
match | マッチした求人を比較します — 選択した CV に照らして要件を評価し、順位付けの理由を説明します。 |
apply | 応募書類を調整します — 内容を調整した CV とカバーレターを作成し、元の CV のバージョンを保持して、応募情報を保存します。 |
review | 送信前に確認します — 下書きの事実関係、関連性、明瞭さ、根拠のない主張をチェックします。 |
export | PDF をダウンロードします — 保存済みの文書から PDF を生成し、テキストとレイアウトの制限を確認します。 |
interview | 面接の準備をします — 求人情報と自身の経験を使って、想定される質問と根拠に基づく回答を練習します。 |
upskill | 学習計画を作成します — 身につけたい要件を演習とマイルストーンに落とし込みます。 |
outcome | 応募状況を追跡します — 確認済みの応募、面接、内定、不採用、次のステップを記録します。 |
email-sync | メールの更新情報を確認します — 別途接続したメールを使い、承認を得たうえで応募情報の更新を提案します。 |
report | 進捗を確認します — 応募状況、最近の活動、次のアクションを要約し、依頼された場合はレポートを保存します。 |
add-template | 独自の構成を使います — 文書の構成と、サポートされている PDF レイアウト設定を保存します。 |
reset | 保存データを管理します — 削除内容をプレビューし、明示的な確認のためにアカウントを開きます。 |
例:「apply を使ってこの応募の準備をしてから、review で内容を確認してください。」
クライアントのスキルサポートを使って、選択したスキルのディレクトリをインストールしてください。リモート MCP 接続では、ローカルのスキルファイルは自動的にインストールされません。同じ手順は、MCP プロンプト、ワークフローリソース、または get_workflow を通じてリクエストすることもできます。これにより、インターフェースが異なるクライアントにも対応できます。
例、各ワークフローで使用するツール、リモートチャットからの実行方法については、スキルガイドをご覧ください。
ツール
45 個のツールで、求人検索、メール通知、非公開のキャリアデータ、ドキュメント操作を行えます。ツールは情報を読み込んだり保存したりします。アシスタントは求人を評価し、CV を個別に最適化し、手紙を作成し、面接練習をサポートします。
| 領域 | ツール |
|---|---|
| 求人と企業 | search_jobs、get_job、open_application_link、get_company |
| 求人通知 | get_job_alerts、create_job_alert、update_job_alert、delete_job_alert、pause_job_alerts、resume_job_alerts |
| ワークフローの手順 | get_workflow |
| プロフィール | get_candidate_profile、save_candidate_profile |
| CV ライブラリ | list_cvs、get_cv、save_cv、update_cv、set_default_cv、select_application_cv |
| CV アップロードパネル | upload_cv |
| ドキュメント | create_document_upload、finalize_document_upload、import_document、list_documents、get_document、get_document_download_url、save_document、delete_document、render_document、check_document |
| 検索と評価 | get_search_history、save_search_history、list_job_activity、update_job_activity、get_job_evaluations、save_job_evaluation |
| 応募 | list_applications、get_application、save_application、update_application、get_application_report |
| 学習 | get_learning_plan、save_learning_plan |
| データ管理 | export_user_data、reset_user_data |
たとえば、応募書類の準備には get_cv → save_application → save_document →
update_application を使用します。PDF のエクスポートでは、render_document、check_document、
get_document_download_url も使用します。
引数、例、権限、エラーについては、ツールの完全なリファレンスをご覧ください。
リソース
リソースを使うと、アシスタントが再利用できる指示やテンプレートを提供し、保存済みのキャリア情報にアクセスできます。
| リソース URI | 内容 |
|---|---|
hiddenjobs://workflows/{name} | 上記の15個のワークフロー。apply、interview、outcome などがあります |
hiddenjobs://guides/{name} | job-evaluation、document-review、interview、ats-checks |
hiddenjobs://templates/{name} | cv、cover-letter、interview |
hiddenjobs://me/profile | 確認済みのプロフィールと設定 |
hiddenjobs://me/cvs/{id} | 保存済みの履歴書とそのバージョン |
hiddenjobs://me/applications/{id} | 保存済みの応募情報とその履歴 |
hiddenjobs://me/documents/{id} | 保存済みの文書テキストとメタデータ |
たとえば、hiddenjobs://workflows/interview には面接の準備方法が記載されており、
hiddenjobs://me/applications/{id} からは作業に使用する保存済みの応募情報を取得できます。非公開リソースには、ツールと同じ OAuth 認証およびアカウント所有権の確認が適用されます。resources/templates/list を使用して非公開 URI のパターンを確認し、list/get ツールでレコード ID を取得してください。
15個の MCP プロンプトでは、ワークフロー名を使用します。alerts、setup、expand、search、match、apply、review、
export、interview、upskill、outcome、email-sync、report、add-template、reset です。
リソースとプロンプトのリファレンスを参照してください。
データと文書
- プロフィール情報、履歴書、変更不可の履歴書バージョン、下書き、評価、面接メモ、学習計画、応募履歴は、ローカルのプロジェクトフォルダーに依存せず、Hidden Jobs アカウント内に非公開で保存されます。
- OAuth 認証済みのアプリケーションから、保存済みのキャリアデータを操作できます。アカウントからデータをエクスポートしたり、削除を確認したりできます。
- PDF、DOCX、UTF-8 テキスト/Markdown のアップロードは、1ファイルあたり最大2 MiB、PDFは最大20ページまで対応しています。PDF のエクスポートはラテン文字と検証済みのレイアウト設定に対応しています。送信前に、完成した PDF を確認してください。
- 応募の状態は
saved、preparing、prepared、applied、interview、offer、rejected、withdrawnです。準備済みの文書は自動送信されません。送信と結果の変更は、確認を得たうえで記録されます。 - メールの更新には、別途認証したメールコネクターと承認が必要です。Hidden Jobs が保存するのは、承認済みの参照情報と要約であり、メールボックスの認証情報やメール本文ではありません。
保存、文書の転送、応募の追跡、テンプレートについては、キャリアワークスペースガイドを参照してください。
ドキュメント
このリポジトリには、MCP プロトコル、すべてのツールの REST 実装、src/sources/ にある外部ソースアダプター、スキル、リソース、クライアント接続ガイドが含まれています。リモートコネクターは、ここで公開されているものと同じ HTTP アダプターを使用します。ホスト型バックエンドとアカウントダッシュボードは、Hidden Jobs アプリケーションのリポジトリで管理されています。
- クライアント設定
- REST アダプターとツールのルート
- スキルとワークフローの例
- ツールの完全なリファレンス
- リソースとプロンプト
- キャリアワークスペース
- プロトコル
- アーキテクチャ
- 開発
- セキュリティ · コントリビューション
ライセンス
MIT。詳細は LICENSE をご覧ください。
雇用主名と特定につながる求人スラッグは、検索結果と詳細結果から除外されています。get_company は求人 ID を使って、匿名化された企業情報を提供します。アカウント操作が必要な場合、アシスタントにはアカウント設定へのリンクが表示されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。