Resume Parser MCP
Uses Google's Gemini AI model to parse unstructured resume text and convert it into structured JSON format with extracted skills, experience, education, and projects
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., "@Resume Parser MCPparse this resume text into structured JSON"
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.
Json to Json Resume-Parser MCP
This is a resume parser MCP that takes a random json input: { "raw_text": "John Doe, Software Engineer with 3 years of experience in Python, AWS, Docker. Worked at Acme Inc from 2020 to 2023..." } Into a more sturctured output: { "skills": ["Python", "AWS", "Docker"], "experience": [ {"company": "Acme Inc", "role": "Software Engineer", "years": "2020-2023"} ], "education": [], "projects": [] } using gemini model..
Clone the repository:
git clone https://github.com/Acidlambunk/Resume-Parser-MCP.git
cd testInstall uv and setup venv use google and install uv setup venv with
python -m venv (name) source (name)/bin/activateInstall dependencies:
uv pip install -r requirements.txtSet up environment variables:
create a new
.envfile and add your API keys:GEMINI_API_KEY= GEMINI_MODEL=gemini-2.0-flash
Run the API locally:
uv run mcp dev main.py
This server cannot be deployed
Maintenance
Related MCP Connectors
Turn messy text into strict JSON schemas agents can trust (invoice, receipt, contact, resume).
Turn any PDF into structured JSON via AI + OCR: invoices, bank statements, contracts.
Resume builder with native MCP — create and edit resumes from your AI assistant.
AI resume triage for recruiters. Query your candidate pool from Claude or ChatGPT.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables parsing and extracting structured data from resumes using the Rchilli API. Supports resume parsing from public URLs or binary data in base64 format.2MIT
- FlicenseAqualityDmaintenanceExtracts structured JSON data from unstructured text using predefined schemas for receipts, invoices, resumes, and emails. It allows users to transform messy text into organized data through built-in or custom-defined fields.1-
- AlicenseNot gradedqualityCmaintenanceExposes a structured professional resume as a set of AI-queryable tools, enabling AI clients like Claude Desktop to query summary, experience, skills, projects, and tailor resumes to job descriptions.1MIT
- AlicenseAqualityCmaintenanceEnables MCP clients to analyze resumes for ATS compatibility, parse job descriptions, get optimization and roast-style critiques, and generate tailored resumes with shareable preview links.651 npmMIT