Ability to read and process Markdown documents as part of the document reading capabilities for resume and cover letter optimization.
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
Related MCP server: LinkedIn MCP Server
Usage
Clone Repository
Install requirements in virtual environment with
pip install > requirements.txtInstall package manager
uv. Runuv initanduv add mcp[cli]Install Claude Desktop.
Run
mcp install main.pyto add server to claude config.Sample query to run on Claude Desktop
Future Enhancements
ATS optimization suggestions + enhance ATS scorer
Better company research integration
Resume template generation