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 MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
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.
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 - "*
- *"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
Claude Code (CLI)
**Recommended — browser login (no API key):** add the server, then authenticate in your browser:
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):
**Option B: Edit settings.json manually**
Add to ~/.claude/settings.json:
Codex CLI (ChatGPT)
**Recommended — browser login (no API key):** add the server, then authenticate in your browser:
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:**
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.)