career-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@career-mcprun a match analysis for the active application"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
career-mcp
An MCP server for the job-search loop: store a resume, drop in a job description, get a real match analysis, a tailored resume, a cover letter, a LinkedIn About section — plus a structured interview that captures your career stories so they're ready to reuse.
Local-first. Your resume and stories live in a folder on your machine (~/.career-mcp by default) — nothing is uploaded anywhere.
How it works
The MCP server itself doesn't call any LLM. It's a data layer: it stores your resume, job descriptions, voice profile, and stories, and hands them back as context. The actual reasoning — match analysis, tailoring, writing — is done by whatever MCP-capable client you're using (Claude Code, Claude Desktop, etc.), the same way any tool-using conversation works.
If you don't have an MCP client, the bundled CLI (career-mcp-cli) does the same job standalone, using your own Groq or Gemini API key (both have usable free tiers) to do the reasoning itself.
Related MCP server: LAPRAS MCP Server
Install
npm install -g @sindhujaks/career-mcpUse with an MCP client (recommended)
Add to your client's MCP config (e.g. .mcp.json for Claude Code):
{
"mcpServers": {
"career-mcp": {
"command": "career-mcp"
}
}
}Then, in conversation: save your resume, save a JD, and ask your client to run a match analysis, draft a tailored resume, write a cover letter, or draft a LinkedIn About. Say "let's capture a career story" to run the guided interview.
Tools
Tool | Purpose |
| Store/retrieve your base resume |
| Store tone/style guidance so generated content sounds like you |
| Store a job description, sets it as the active application |
| Bundles resume + JD + voice profile + relevant stories as context |
| List all stored applications |
| Persist a generated match analysis / resume / cover letter / About section |
| Save/retrieve career stories, filterable by tag |
| Guided, protocol-driven interview to capture one new story |
Use standalone (no MCP client)
cp .env.example .env # fill in CAREER_MCP_API_KEY (free Groq or Gemini key)
career-mcp-cli set-resume --file resume.txt
career-mcp-cli set-jd --company Acme --role "Senior Engineer" --file jd.txt
career-mcp-cli analyze
career-mcp-cli resume
career-mcp-cli cover-letter
career-mcp-cli about
career-mcp-cli interview # guided story captureData layout
~/.career-mcp/
├── resume.json
├── voice_profile.md
├── stories/<slug>.md
└── applications/<company-role>/
├── jd.json
└── outputs/{match_analysis,tailored_resume,cover_letter,linkedin_about}.mdOverride the location with CAREER_MCP_DATA_DIR.
License
MIT
This server cannot be deployed
Related MCP Connectors
Capture and organize private career evidence as career memories.
Job search for your AI: save jobs, research companies, keep stories, track applications.
Generate, tailor, and export cover letters; manage saved jobs, templates, and files.
Analyze job listings against your resume, track applications, and generate cover letters.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceCareerMate is an MCP-first, local-only career management tool that stores your career data (profiles, resumes, cover letters, job postings, applications, interview prep) on your computer and exposes it through MCP tools for AI agents to read and write.16 npm2MIT
- FlicenseNot gradedqualityAmaintenanceEnables users to search job listings, view job details, and retrieve or update work experiences, job summaries, career goals, and technical skills through natural language.-
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to search job listings and retrieve or update a user's career profile, including work experiences, job summaries, career goals, and technical skills through natural language.-
- FlicenseNot gradedqualityAmaintenanceEnables job searching and management of career profile data such as experiences, job summaries, career goals, and technical skills through natural language.-