Skip to main content
Glama

JobApply MCP Server

by Sakshee5
README.md1.26 kB
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 1. **`scrape_job_posting(url)`** - Extract job description from a URL 2. **`read_resume_pdf(file_path)`** - Read PDF resume content 3. **`read_document(file_path)`** - Read text/Word/Markdown documents ## Usage 1. Clone Repository 2. Install requirements in virtual environment with `pip install > requirements.txt` 3. Install package manager `uv`. Run `uv init` and `uv add mcp[cli]` 4. Install Claude Desktop. 5. Run `mcp install main.py` to add server to claude config. 6. 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

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/Sakshee5/JobApply-MCP-Server'

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