JobGPT - Job Search Automation & Auto Apply

io.github.6figr-com由 GitHub 帳號 6figr-com 發布v1.1.4更新於 Oct 24, 2026

Job search automation, auto apply, resume builder, application tracking, and recruiter outreach

已驗證STDIO僅桌面效率與工作流溝通與協作

概覽

AI 產生的概覽

將 AI 助理連接到 JobGPT 平台,用來搜尋職缺、自動投遞、產生客製化履歷、追蹤申請並草擬招募人員外聯郵件。

可以做什麼
搜尋與媒合職缺、查看職缺詳情,並可透過連結匯入職缺或將其存入申請清單。建立與管理附篩選條件及自動投遞設定的求職任務。查看與更新個人檔案、薪資資訊及剩餘額度。列出、更新申請並觸發投遞,查看申請統計。上傳、列出、刪除履歷並產生 AI 客製化履歷,計算履歷與職缺的媒合分數。尋找招募人員與推薦人,列出已寄出的外聯郵件並寄送外聯郵件。
適用情境
適合已在使用 JobGPT 的求職者,希望透過 AI 助理而非網頁應用程式完成職缺搜尋、投遞、履歷客製化與招募人員外聯。
執行需求
需要 JobGPT 帳號及帳號頁面產生的 API 金鑰:本機 npm 套件(需 Node.js 18+)透過 JOBGPT_API_KEY 提供,託管端點則透過 Authorization 標頭提供;也可使用瀏覽器 OAuth 登入。需要連線至 JobGPT API 的網路,部分操作會消耗額度。
安裝前請注意
API 金鑰屬於機密,可存取你的 JobGPT 帳號。自動投遞與履歷產生會消耗付費額度。此伺服器可送出職缺申請、寄送外聯郵件給招募人員,並更新或刪除個人檔案、薪資、申請與履歷資料。履歷檔案與職缺連結會傳送至 JobGPT 服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 JobGPT - Job Search Automation & Auto Apply,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

JobGPT MCP Server

The official MCP server for JobGPT — auto apply & search jobs, generate and manage custom tailored resumes, and track applications directly from Claude, Cursor, Windsurf, and any MCP-compatible AI tool.

[JobGPT Server MCP server]

What You Can Do

Ask your AI assistant things like:

  • "Find remote senior React jobs paying over $150k"
  • "Auto-apply to the top 5 matches from my job hunt"
  • "Generate a tailored resume for this Google application"
  • "Apply to this job for me - <job_url from company website, greenhouse workday or linkedin, etc>"
  • "Show my application stats for the last 7 days"
  • "Find recruiters for this job and draft an outreach email"

The MCP server connects your AI assistant to the full JobGPT platform — 34 tools covering job search, applications, resumes, outreach, and more.

Quick Start

There are two ways to connect, depending on your AI tool:

  • Browser login (recommended) — no API key, no JSON, no Node.js. Just add the server URL and sign in to 6figr in your browser. Works with Claude Desktop, Claude Code, Codex CLI (codex mcp login), and ChatGPT Web (Developer Mode).
  • API key — for the ChatGPT Desktop app, Cursor, Windsurf, Cline, Continue, and manual config. Paste a key into the tool's config.

Get an API Key (only for the API-key method)

  1. Go to 6figr.com/account
  2. Scroll to MCP Integrations
  3. Click Generate API Key
  4. Copy the key (starts with sk_)

The browser-login method does not need this — it fetches your key for you after you sign in.


Setup by Client

Claude Desktop

Recommended — browser login (no API key, no JSON):

  1. Open Settings → Connectors → Add custom connector
  2. Name it JobGPT and enter the URL https://mcp.6figr.com/mcp
  3. Click Connect — your browser opens a 6figr sign-in page
  4. Sign in and click Approve. Done — the JobGPT tools appear in Claude.

No terminal, no config file, no Node.js. This uses OAuth, so your API key never touches Claude's config — Claude gets a scoped token instead.

Alternative — API key via mcp-remote (for older Claude Desktop builds that don't show Connectors; requires Node.js 18+):

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

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)

Recommended — browser login (no API key): add the server, then authenticate in your browser:

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

Then run /mcp inside Claude Code, select jobgpt → Connect, and sign in to 6figr when the browser opens. Claude Code stores a scoped OAuth token — no API key needed.

Option A: One-liner with an API key (claude mcp add):

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

Option B: Edit settings.json manually

Add to ~/.claude/settings.json:

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

Codex CLI (ChatGPT)

Recommended — browser login (no API key): add the server, then authenticate in your browser:

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

codex mcp login opens a browser to sign in to 6figr and approve access; Codex stores a scoped OAuth token (OAuth 2.1 + PKCE). No API key needed.

Alternative — API key via header:

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

ChatGPT

ChatGPT connects two different ways depending on where you add the server:

ChatGPT Desktop app — API key. Open Settings → Connectors → Advanced/Developer → Connect to a custom MCP and fill in:

  • Name: JobGPT
  • Type: Streamable HTTP
  • URL: https://mcp.6figr.com/mcp
  • Headers → Add header: Key Authorization, Value Bearer your-api-key-here

The desktop dialog authenticates by header (there's no browser-login button), so use your sk_ key here. Leave the env-var fields blank.

ChatGPT Web (Developer Mode) — browser login (OAuth). On the web app, enable Settings → Connectors → Advanced → Developer mode, then Add custom connector, name it JobGPT, and enter the URL https://mcp.6figr.com/mcp. ChatGPT runs the OAuth flow: sign in to 6figr in the popup and approve. No API key needed. (Developer mode is available on Plus, Pro, Business, Enterprise, and Edu plans.)

Cursor

Go to Settings > MCP > Add new MCP server, or add to ~/.cursor/mcp.json:

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

Windsurf

Go to Settings > Cascade > MCP > Add Server > Add custom server, or add to ~/.codeium/windsurf/mcp_config.json:

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

Cline (VS Code)

Open the Cline MCP settings in VS Code and add:

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

Continue (VS Code / JetBrains)

Add to your Continue config (~/.continue/config.yaml):

yaml
mcpServers:  - name: jobgpt    type: http    url: https://mcp.6figr.com/mcp    headers:      Authorization: "your-api-key-here"

Alternative: Run Locally

If you prefer to run the server on your machine (requires Node.js 18+):

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

Available Tools

Job Search

ToolDescription
search_jobsSearch jobs with filters — titles, locations, companies, skills, salary, remote, H1B sponsorship
match_jobsGet new job matches from a saved job hunt (only unseen jobs)
get_jobGet full details of a specific job posting

Profile & Salary

ToolDescription
get_profileView your profile — skills, experience, work history, education
update_profileUpdate name, headline, location, skills, experience
get_salaryGet your current compensation details
update_salaryUpdate base salary, stocks, bonus, target salary
get_currenciesList supported currencies (for salary updates)
get_creditsCheck your remaining credits balance

Job Hunts

ToolDescription
list_job_huntsList your saved job hunts with credits balance
create_job_huntCreate a new job hunt with search filters and auto-apply settings
get_job_huntGet details of a specific job hunt
update_job_huntUpdate filters, auto-apply mode, daily limits, status

Applications

ToolDescription
get_application_statsAggregated stats — counts by status, auto-apply metrics
list_applicationsList applications filtered by job hunt or status
get_applicationGet full application details
update_applicationUpdate status or notes
apply_to_jobTrigger auto-apply for an application
add_job_to_applicationsSave a job from search results to your applications
import_job_by_urlImport a job from any URL (LinkedIn, Greenhouse, Lever, Workday, etc.)

Resume

ToolDescription
list_resumesList your uploaded resumes
get_resumeGet resume details and download URL
delete_resumeDelete an alternate resume
upload_resumeUpload a resume from URL (PDF, DOC, DOCX)
list_generated_resumesList AI-tailored resumes created for applications
get_generated_resumeGet a generated resume's download URL
generate_resume_for_jobGenerate an AI-optimized resume for a specific application
calculate_match_scoreCalculate resume-to-job match score with skill analysis

Outreach

ToolDescription
get_job_recruitersFind recruiters associated with a job
get_job_referrersFind potential referrers at a company
get_application_recruitersGet recruiters for a saved application
get_application_referrersFind referrers for a saved application
list_outreachesList your sent outreach emails
send_outreachSend an outreach email to a recruiter or referrer

Environment Variables

VariableRequiredDefaultDescription
JOBGPT_API_KEYYes—Your API key from 6figr.com/account
JOBGPT_API_URLNohttps://6figr.comAPI base URL
DEBUGNofalseEnable debug logging to stderr

Troubleshooting

"JOBGPT_API_KEY environment variable is required"

Your API key isn't being passed to the server. Make sure it's in the env block of your MCP config.

Tool calls failing with "API Error (401)"

Your API key is invalid or expired. Generate a new one at 6figr.com/account.

"You have run out of credits"

Some operations (auto-apply, resume generation) consume credits. Purchase more at 6figr.com/jobgpt.

Server not appearing in your AI tool

  1. Make sure Node.js 18+ is installed (node --version)
  2. Restart your AI tool after editing the config file
  3. Try running manually to check for errors: JOBGPT_API_KEY=your-key npx jobgpt-mcp-server

Debug mode

Add "DEBUG": "true" to your env config to see detailed API request/response logs in stderr.

Development

bash
git clone https://github.com/6figr-com/jobgpt-mcp-server.gitcd jobgpt-mcp-servernpm installcp .env.example .env   # add your API key
npm run dev:local       # run stdio server locallynpm run build           # compile TypeScriptnpm run dev:worker      # run Cloudflare Worker locallynpm run deploy          # deploy to Cloudflare Workers

Testing with MCP Inspector

bash
npx @modelcontextprotocol/inspector

License

MIT

Links

來源:README.md,提交 17f9f3b

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.1.4最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分