CV Forge

CV Forge

An MCP server that analyzes job postings and crafts tailored CVs.

17
Stars
4
Forks
0
Releases

Overview

CV Forge is an intelligent MCP server designed to streamline job applications by analyzing job postings and producing perfectly matched CVs. It can parse job descriptions to extract required technical skills, qualifications, contact emails, and hiring manager names. The server tailors CV content based on a user’s profile and the parsed requirements, prioritizing relevant experience and keywords to improve ATS scoring. In addition to CVs, it generates personalized cover letters and professional email templates, enabling complete application packages in a single command. By default, it outputs professional PDFs but also supports HTML, Markdown, and plain text formats. The system emphasizes ATS-friendly formatting with keyword placement and clean, professional styling. It features modular components for job parsing, CV generation, and multi-format document generation, and can save outputs to configurable directories. Environment-based configuration via Claude Desktop (e.g., DEFAULT_OUTPUT_PATH, PDF_PAGE_SIZE, and PDF margins) allows integration into existing workflows. Development tools include parse_job_requirements, generate_cv_data, and various save/generate commands. It runs via stdio and the Model Context Protocol.

Details

Owner
thechandanbhagat
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Parse Job Requirements

Parses job postings and extracts key information such as skills, qualifications, emails, and hiring manager names.

Generate Tailored CVs

Creates customized CV content based on user profile and parsed job requirements.

Cover Letter Generation

Generates personalized cover letters tailored to specific job applications.

Email Template Creation

Creates professional email templates with automatic email address detection from job descriptions.

Complete Application Packages

Generates CV, cover letter, and email template in one command.

PDF by Default and Multi-format Output

Defaults to PDF and supports HTML, Markdown, and plain text formats.

ATS-Friendly Output

Optimizes CVs for Applicant Tracking Systems with keyword placement.

Smart Contact Extraction

Automatically extracts emails and hiring manager names from job descriptions.

Tags

CVResume tailoringATS-friendlyJob parsingCover letterEmail templatePDFHTMLMarkdownPlain textClaude DesktopMCP server