Sakshee5/JobApply-MCP-Server
3.3
If you are the rightful owner of JobApply-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The JobApply MCP Server is a specialized Model Context Protocol server designed to assist with job applications by analyzing job postings and optimizing resumes and cover letters.
WEEK 1: Getting started with a super basic MCP server
JobApply MCP Server
A Model Context Protocol (MCP) server designed to help with job applications by analyzing job postings and optimizing resumes and cover letters.
Features
- Job Posting Scraper: Extract job descriptions from URLs
- Document Reader: Read PDFs, Word docs, text files, and Markdown
Available Tools
scrape_job_posting(url)
- Extract job description from a URLread_resume_pdf(file_path)
- Read PDF resume contentread_document(file_path)
- Read text/Word/Markdown documents
Usage
- Clone Repository
- Install requirements in virtual environment with
pip install > requirements.txt
- Install package manager
uv
. Runuv init
anduv add mcp[cli]
- Install Claude Desktop.
- Run
mcp install main.py
to add server to claude config. - Sample query to run on Claude Desktop
Job Description: https://ats.rippling.com/chartmetric/jobs/1656afd4-46d4-4478-a881-1cdfbac03819
Resume: "C:\Users\saksh\Downloads\Sakshee_Patil_Resume.pdf"
Please help me write a cover letter.
Future Enhancements
- ATS optimization suggestions + enhance ATS scorer
- Better company research integration
- Resume template generation