Skip to main content
Glama

Resume Parser MCP

by Acidlambunk

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 and Supabase credentials:
    GEMINI_API_KEY=AIzaSyCLwVB7z5Ylj8tBpjwaa3htPzj-AcarSTY GEMINI_MODEL=gemini-2.0-flash
  1. Run the API locally:
    uv run mcp dev main.py

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Enables parsing of raw resume text into structured JSON format with organized sections for skills, experience, education, and projects. Uses Google's Gemini AI model to extract and categorize resume information from unstructured text input.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Acidlambunk/Resume-Parser-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server