Best for
- Job seekers who want to self-host and control their career data.
- Users who want to record jobs or interview questions without leaving an AI chat.
- Users of AI clients such as Claude Desktop, OpenClaw, or Hermes.
The source presents JobSync MCP as a practical bridge between AI clients and a self-hosted job-tracking application, with local Ollama support as a privacy-oriented option. No concrete MCP tool identifiers or complete permission list are provided, so the tool list is left empty. Protect the access token and review AI-generated results before saving.
Strongest · Documentation 14/20 Weakest · Reliability 8/20
Static review · not runListed 2026-08-14
Read the FMRS scoring method →Runtime:Node.js · Docker
AUTH_SECRET
Self-hosted auth secret, auto-generated if unset; set manually with openssl rand -base64 32.
TZ
Self-hosted timezone variable (e.g. America/Edmonton); set on remote servers in docker-compose.yml to avoid activity time shifts.
NEXTAUTH_URL
Set in .env after updating a self-hosted instance; on homelab use the server IP instead of localhost.
Sign in to JobSync, open Settings > MCP Access, generate an access token, and copy the configuration snippet. Claude Desktop requires mcp-remote; add the configuration to mcpServers in claude_desktop_config.json and fully restart the client. Clients with native streamable-http support can connect directly to /api/mcp using an Authorization Bearer token. For a plain HTTP LAN address, mcp-remote may require the --allow-http argument.
{"mcpServers":{"jobsync":{"command":"npx","args":["mcp-remote","http://<your-jobsync-url>/api/mcp","--header","Authorization: Bearer <your-token>"]}}}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"jobsync": {
"command": "npx",
"args": [
"mcp-remote",
"http://<your-jobsync-url>/api/mcp",
"--header",
"Authorization: Bearer <your-token>"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add jobsync -- npx mcp-remote 'http://<your-jobsync-url>/api/mcp' --header 'Authorization: Bearer <your-token>'
Run it in a terminal; replace any <…> placeholders with your own values first.
Generate a token under Settings > MCP Access in JobSync, add the jobsync server to your MCP client (Claude Desktop bridges via npx mcp-remote), fully restart the client, then ask the agent to add a test job and confirm it appears in the app.
Once connected, you can ask your AI assistant things like:
Listed from the project's documentation, not tested by this site.
JobSync is a free, open-source, self-hosted job search assistant for managing applications, resumes, tasks, and job-search analytics. Its built-in MCP server lets compatible AI clients add job applications and Question Bank entries with user approval, and save a job-match analysis when the required resume and job-description conditions are met. AI features can run locally through Ollama or through several cloud model providers.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision 2bd2284879d2 Data synced 2026-10-19 Read the FMRS scoring method