mcpField
J
JobGPT

JobGPT

ローカル
6figr.comビジネス・マーケティング262 日前に更新

JobGPT について

JobGPT MCP サーバーは、求職プラットフォーム JobGPT の公式 MCP サーバーです。Claude、Cursor、Windsurf などのクライアントから、アシスタントを通じて求人検索や応募管理、履歴書の作成ができます。

主な機能

  1. 01複数の条件による求人検索
  2. 02求人ハントと自動応募の管理
  3. 03AI による応募先別の履歴書生成
  4. 04応募の統計とステータス確認
  5. 05リクルーター検索と連絡メールの下書き

活用シーン

  1. 01AI アシスタントでリモート求人を検索する
  2. 02特定の応募用に履歴書を作成する
  3. 03直近の応募件数とステータスを確認する

MCP 対応

本プロジェクトは MCP サーバーで、求人検索、応募、履歴書、アウトリーチに関する 34 のツールを公開しています。クライアントはブラウザでのサインイン(OAuth)または API キーで接続します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"jobgpt": {
"command": "npx",
"args": [
"-y",
"jobgpt-mcp-server"
],
"env": {
"JOBGPT_API_KEY": "<JOBGPT_API_KEY>"
}
}
}
}
起動コマンドnpx -y jobgpt-mcp-server
設定が必要な環境変数
JOBGPT_API_KEYシークレットYour JobGPT API key from 6figr.com/account (MCP Integrations section)

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

パッケージ
npmjobgpt-mcp-server1.1.4

ツール

35

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

パラメーター型必須説明
pagenumberいいえページネーションのページ番号(デフォルト:1)
limitnumberいいえ結果の最大件数(デフォルト:5、最大:50)。応答が大きくなりすぎないよう、少ない値にしてください。
remotebooleanいいえリモート求人のみを絞り込みます
skillsarrayいいえ必須スキル(例:["Python", "React", "AWS"])
titlesarrayいいえ検索する職種名(例:["Software Engineer", "Senior Developer"])
companiesarrayいいえ検索する特定の企業(例:["Google", "Meta", "Apple"])
countriesarrayいいえ絞り込みに使用する国コード(例:["US", "CA", "UK"])
expLevelsarrayいいえ経験レベル(例:["SE" はシニア、"MI" は中堅、"EN" はエントリーレベル)
locationsarrayいいえ検索する勤務地(例:["San Francisco", "New York", "Remote"])
dateOffsetenumいいえこの期間内に掲載された求人のみを表示します(例:"2D" は過去 2 日間)24H | 1D | 2D | 7D | 14D | 1M | 3M | 6M | 9M | 1Y
industriesarrayいいえ企業の業種で絞り込みます(有効な値は get_industries で確認してください)
companySizearrayいいえ企業規模で絞り込みます(例:["xs" は 1-50、"s" は 50-200、"m" は 200-1K、"l" は 1K-5K、"xl" は 5K+])
baseSalaryMaxnumberいいえ基本給の上限(USD)
baseSalaryMinnumberいいえ基本給の下限(USD)
h1bSponsorshipbooleanいいえH1B スポンサーシップを提供する求人で絞り込みます
excludedCompaniesarrayいいえ結果から除外する企業

詳細

JobGPT MCP サーバー

JobGPT の公式 MCP サーバー — 求人の自動応募と検索、カスタマイズした履歴書の生成と管理、応募状況の追跡を、Claude、Cursor、Windsurf、その他 MCP 互換の AI ツールから直接行えます。

JobGPT Server MCP server

できること

AI アシスタントに次のように尋ねてみてください。

  • 「年収 15 万ドル以上のリモートのシニア React 求人を探して」
  • 「求人探しで見つけた上位 5 件に自動応募して」
  • 「この Google への応募用にカスタマイズした履歴書を生成して」
  • 「この求人に応募しておいて - <企業サイト、Greenhouse、Workday、LinkedIn などの job_url>」
  • 「過去 7 日間の応募統計を見せて」
  • 「この求人のリクルーターを見つけて、アプローチメールの下書きを作って」

MCP サーバーは、あなたの AI アシスタントを JobGPT プラットフォーム全体に接続します — 求人検索、応募、履歴書、アプローチなどに対応する 34 のツールを備えています。

クイックスタート

接続方法は、使用する AI ツールによって 2 通りあります。

  • ブラウザログイン (推奨) — API キー不要、JSON 不要、Node.js 不要。サーバー URL を追加して、ブラウザで 6figr にサインインするだけです。Claude Desktop、Claude Code、Codex CLI (codex mcp login)、ChatGPT Web (開発者モード) で利用できます。
  • API キー — ChatGPT デスクトップアプリ、Cursor、Windsurf、Cline、Continue、および手動設定用です。ツールの設定にキーを貼り付けます。
API キーを取得する (API キー方式の場合のみ)
  1. 6figr.com/account にアクセスします
  2. MCP Integrations までスクロールします
  3. Generate API Key をクリックします
  4. キーをコピーします (sk_ で始まります)

ブラウザログイン方式ではこれは不要です — サインイン後にキーを自動的に取得します。


クライアント別のセットアップ

Claude Desktop

推奨 — ブラウザログイン (API キー不要、JSON 不要):

  1. Settings → Connectors → Add custom connector を開きます
  2. 名前を JobGPT とし、URL に https://mcp.6figr.com/mcp を入力します
  3. Connect をクリックします — ブラウザで 6figr のサインインページが開きます
  4. サインインして Approve をクリックします。完了です — Claude に JobGPT のツールが表示されます。

ターミナルも設定ファイルも Node.js も不要です。これは OAuth を使用するため、API キーが Claude の設定に触れることはありません — 代わりに Claude はスコープ付きトークンを取得します。

代替 — mcp-remote 経由の API キー (Connectors が表示されない古い Claude Desktop ビルド向け。Node.js 18 以上が必要):

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

{
  "mcpServers": {
    "jobgpt": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.6figr.com/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer your-api-key-here"
      }
    }
  }
}
Claude Code (CLI)

推奨 — ブラウザログイン (API キー不要): サーバーを追加し、ブラウザで認証します:

claude mcp add jobgpt -t http -u https://mcp.6figr.com/mcp

次に Claude Code 内で /mcp を実行し、jobgpt → Connect を選択して、ブラウザが開いたら 6figr にサインインします。Claude Code はスコープ付き OAuth トークンを保存します — API キーは不要です。

オプション A: API キーを使ったワンライナー (claude mcp add):

claude mcp add jobgpt -t http -u https://mcp.6figr.com/mcp --header "Authorization: your-api-key-here"

オプション B: settings.json を手動で編集する

~/.claude/settings.json に追加します:

{
  "mcpServers": {
    "jobgpt": {
      "type": "http",
      "url": "https://mcp.6figr.com/mcp",
      "headers": {
        "Authorization": "your-api-key-here"
      }
    }
  }
}
Codex CLI (ChatGPT)

推奨 — ブラウザログイン (API キー不要): サーバーを追加し、ブラウザで認証します:

codex mcp add jobgpt --url https://mcp.6figr.com/mcp
codex mcp login jobgpt

codex mcp login はブラウザを開いて 6figr にサインインし、アクセスを承認します。Codex はスコープ付き OAuth トークン (OAuth 2.1 + PKCE) を保存します。API キーは不要です。

代替 — ヘッダー経由の API キー:

codex mcp add jobgpt --url https://mcp.6figr.com/mcp --header "Authorization: Bearer your-api-key-here"
ChatGPT

ChatGPT は、サーバーを追加する場所に応じて 2 つの異なる方法で接続します。

ChatGPT デスクトップアプリ — API キー。 設定 → コネクタ → 詳細/開発者 → カスタム MCP に接続 を開き、以下を入力します。

  • 名前: JobGPT
  • 種類: Streamable HTTP
  • URL: https://mcp.6figr.com/mcp
  • ヘッダー → ヘッダーを追加: キー Authorization、値 Bearer your-api-key-here

デスクトップのダイアログはヘッダーで認証します(ブラウザログインのボタンはありません)ので、ここでは sk_ キーを使用してください。環境変数のフィールドは空のままにします。

ChatGPT Web(開発者モード) — ブラウザログイン(OAuth)。 Web アプリで 設定 → コネクタ → 詳細 → 開発者モード を有効にし、カスタムコネクタを追加 をクリックして、JobGPT という名前を付け、URL https://mcp.6figr.com/mcp を入力します。ChatGPT が OAuth フローを実行します。ポップアップで 6figr にサインインして承認してください。API キーは不要です。(開発者モードは Plus、Pro、Business、Enterprise、Edu プランで利用できます。)

Cursor

設定 > MCP > 新しい MCP サーバーを追加 に移動するか、~/.cursor/mcp.json に追加します。

{
  "mcpServers": {
    "jobgpt": {
      "type": "http",
      "url": "https://mcp.6figr.com/mcp",
      "headers": {
        "Authorization": "your-api-key-here"
      }
    }
  }
}
Windsurf

設定 > Cascade > MCP > サーバーを追加 > カスタムサーバーを追加 に移動するか、~/.codeium/windsurf/mcp_config.json に追加します。

{
  "mcpServers": {
    "jobgpt": {
      "type": "http",
      "url": "https://mcp.6figr.com/mcp",
      "headers": {
        "Authorization": "your-api-key-here"
      }
    }
  }
}
Cline(VS Code)

VS Code で Cline の MCP 設定を開き、以下を追加します。

{
  "mcpServers": {
    "jobgpt": {
      "type": "http",
      "url": "https://mcp.6figr.com/mcp",
      "headers": {
        "Authorization": "your-api-key-here"
      }
    }
  }
}
Continue(VS Code / JetBrains)

Continue の設定(~/.continue/config.yaml)に追加します。

mcpServers:
  - name: jobgpt
    type: http
    url: https://mcp.6figr.com/mcp
    headers:
      Authorization: "your-api-key-here"
代替案:ローカルで実行

サーバーを自分のマシンで実行したい場合(Node.js 18+ が必要です):

{
  "mcpServers": {
    "jobgpt": {
      "command": "npx",
      "args": ["-y", "jobgpt-mcp-server"],
      "env": {
        "JOBGPT_API_KEY": "your-api-key-here"
      }
    }
  }
}

利用可能なツール

求人検索
ツール説明
search_jobsフィルターを使って求人を検索 — 役職、勤務地、企業、スキル、給与、リモート、H1B スポンサーシップ
match_jobs保存した求職活動から新しい求人のマッチを取得(未確認の求人のみ)
get_job特定の求人情報の詳細を取得
プロフィールと給与
ツール説明
get_profileプロフィールを表示 — スキル、経験、職歴、学歴
update_profile名前、見出し、勤務地、スキル、経験を更新
get_salary現在の報酬の詳細を取得
update_salary基本給、株式、ボーナス、目標給与を更新
get_currenciesサポートされている通貨を一覧表示(給与更新用)
get_credits残りのクレジット残高を確認
求職活動
ツール説明
list_job_hunts保存した求職活動をクレジット残高とともに一覧表示
create_job_hunt検索フィルターと自動応募設定を指定して新しい求職活動を作成
get_job_hunt特定の求職活動の詳細を取得
update_job_huntフィルター、自動応募モード、1 日の上限、ステータスを更新
応募
ツール説明
get_application_stats集計統計 — ステータス別の件数、自動応募の指標
list_applications求職活動またはステータスでフィルターした応募を一覧表示
get_application応募の詳細を取得
update_applicationステータスまたはメモを更新
apply_to_job応募の自動応募を実行
add_job_to_applications検索結果から求人を応募に保存
import_job_by_url任意の URL から求人をインポート(LinkedIn、Greenhouse、Lever、Workday など)
履歴書
ツール説明
list_resumesアップロードした履歴書を一覧表示
get_resume履歴書の詳細とダウンロード URL を取得
delete_resume代替の履歴書を削除
upload_resumeURL から履歴書をアップロード(PDF、DOC、DOCX)
list_generated_resumes応募用に作成された AI 調整済みの履歴書を一覧表示
get_generated_resume生成された履歴書のダウンロード URL を取得
generate_resume_for_job特定の応募用に AI で最適化した履歴書を生成
calculate_match_scoreスキル分析とともに履歴書と求人のマッチスコアを計算
アウトリーチ
ツール説明
get_job_recruiters求人に関連するリクルーターを検索します
get_job_referrers企業内の潜在的な紹介者を検索します
get_application_recruiters保存した応募のリクルーターを取得します
get_application_referrers保存した応募の紹介者を検索します
list_outreaches送信したアウトリーチメールを一覧表示します
send_outreachリクルーターまたは紹介者にアウトリーチメールを送信します

環境変数

変数必須デフォルト説明
JOBGPT_API_KEYはい—6figr.com/account で取得した API キー
JOBGPT_API_URLいいえhttps://6figr.comAPI のベース URL
DEBUGいいえfalsestderr へのデバッグログ出力を有効にします

トラブルシューティング

「JOBGPT_API_KEY environment variable is required」

API キーがサーバーに渡されていません。MCP 設定の env ブロックに含まれていることを確認してください。

ツール呼び出しが「API Error (401)」で失敗する

API キーが無効または期限切れです。6figr.com/account で新しいキーを生成してください。

「You have run out of credits」

一部の操作(自動応募、履歴書生成)はクレジットを消費します。6figr.com/jobgpt で追加購入してください。

サーバーが AI ツールに表示されない
  1. Node.js 18 以上がインストールされていることを確認してください(node --version)
  2. 設定ファイルを編集した後、AI ツールを再起動してください
  3. 手動で実行してエラーを確認してみてください: JOBGPT_API_KEY=your-key npx jobgpt-mcp-server
デバッグモード

env 設定に "DEBUG": "true" を追加すると、詳細な API リクエスト/レスポンスのログを stderr で確認できます。

開発

git clone https://github.com/6figr-com/jobgpt-mcp-server.git
cd jobgpt-mcp-server
npm install
cp .env.example .env   # add your API key

npm run dev:local       # run stdio server locally
npm run build           # compile TypeScript
npm run dev:worker      # run Cloudflare Worker locally
npm run deploy          # deploy to Cloudflare Workers
MCP Inspector でのテスト
npx @modelcontextprotocol/inspector

ライセンス

MIT

リンク

コメント

MCP は初めてですか?

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

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