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 分