Skip to main content
Glama

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 test
  1. Install uv and setup venv use google and install uv setup venv with

    python -m venv (name)
    source (name)/bin/activate
  2. Install dependencies:

    uv pip install -r requirements.txt
  3. Set up environment variables:

  • create a new .env file and add your API keys:

    GEMINI_API_KEY=
    GEMINI_MODEL=gemini-2.0-flash
  1. Run the API locally:

    uv run mcp dev main.py

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Extracts 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
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Exposes 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.
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables 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.
    6
    51 npm
    MIT