Forge powerful, ATS-friendly CVs tailored to any job - an MCP server for intelligent CV generation
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Forge powerful, ATS-friendly CVs tailored to any job requirement.
An intelligent MCP (Model Context Protocol) server that analyzes job postings and crafts perfectly-matched CVs.
Install globally:
Or install locally in your project:
To use this MCP server with Claude Desktop, you need to add it to your Claude configuration file.
Step 1: Install cv-forge
Step 2: Find your Claude Desktop config file
%APPDATA%\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonStep 3: Add the MCP server to your config
For global installation, add this to your claude_desktop_config.json file:
Or if installed locally, specify the full path:
Step 4: (Optional) Add environment configuration
You can customize the server with environment variables:
Step 5: Restart Claude Desktop After adding the configuration, restart Claude Desktop application.
Step 6: Verify Connection In Claude Desktop, you should see the CV Forge tools available. You can ask Claude to use tools like:
You can also run the server directly for testing:
The server runs on stdio and communicates via the Model Context Protocol.
parse_job_requirementsParses job requirements and extracts key information for CV tailoring.
Parameters:
jobTitle (string, required): The job title/positioncompany (string, required): Company namejobDescription (string, required): Full job description textrequirements (array, optional): Specific requirements if separatedpreferredSkills (array, optional): Preferred skills if separatedlocation (string, optional): Job locationsalaryRange (string, optional): Salary range if providedgenerate_cv_dataGenerates tailored CV content based on user profile and job requirements.
Parameters:
userProfile (object, required): Complete user profile informationjobRequirements (object, required): Job requirements objectUser Profile Structure:
save_cv_textSaves CV content as a formatted text file.
Parameters:
cvData (object, required): Tailored CV data object (from generate_cv_data)outputPath (string, required): Directory path where the CV should be savedfileName (string, optional): Custom filename (without extension), defaults to "generated_cv"generate_cv (Recommended - Main CV Generation Tool)Generate tailored CV and save to specified location or default folder. Defaults to PDF format if no format is specified.
Parameters:
userProfile (object, required): Complete user profile informationjobRequirements (object, required): Job requirements objectoutputPath (string, optional): Directory path where the CV should be saved (uses DEFAULT_OUTPUT_PATH if not provided)fileName (string, optional): Custom filename (without extension), defaults to "professional_cv"format (string, optional): Output format - "pdf" (default), "html", or "markdown"pageSize (string, optional): PDF page size (e.g., 'A4', 'Letter', 'Legal') - uses PDF_PAGE_SIZE env var if not providedmargins (object, optional): PDF margins with top, right, bottom, left properties (e.g., '10mm', '0.8in') - uses PDF_MARGIN_* env vars if not providedgenerate_and_save_cv_pdf (Legacy - Use generate_cv instead)Generate tailored CV and save directly as professional PDF (combines CV generation and PDF creation in one step).
Parameters:
userProfile (object, required): Complete user profile informationjobRequirements (object, required): Job requirements objectoutputPath (string, optional): Directory path where the CV should be saved (uses DEFAULT_OUTPUT_PATH if not provided)fileName (string, optional): Custom filename (without extension), defaults to "professional_cv"generate_and_save_cv_markdown (Recommended)Generate tailored CV and save directly as Markdown (combines CV generation and Markdown creation in one step).
Parameters:
userProfile (object, required): Complete user profile informationjobRequirements (object, required): Job requirements objectoutputPath (string, required): Directory path where the CV should be savedfileName (string, optional): Custom filename (without extension), defaults to "cv_markdown"generate_and_save_cv_html (Recommended)Generate tailored CV and save directly as HTML (combines CV generation and HTML creation in one step).
Parameters:
userProfile (object, required): Complete user profile informationjobRequirements (object, required): Job requirements objectoutputPath (string, required): Directory path where the CV should be savedfileName (string, optional): Custom filename (without extension), defaults to "cv_html"generate_cv_pdf (Advanced)Generate and save CV as a professional PDF document from pre-generated CV data.
Parameters:
cvData (object, required): Tailored CV data object (from generate_cv_data)outputPath (string, required): Directory path where the CV should be savedfileName (string, optional): Custom filename (without extension), defaults to "professional_cv"generate_cv_markdown (Advanced)Generate CV as Markdown format from pre-generated CV data.
Parameters:
cvData (object, required): Tailored CV data object (from generate_cv_data)outputPath (string, required): Directory path where the CV should be savedfileName (string, optional): Custom filename (without extension), defaults to "cv_markdown"generate_cv_html (Advanced)Generate CV as styled HTML document from pre-generated CV data.
Parameters:
cvData (object, required): Tailored CV data object (from generate_cv_data)outputPath (string, required): Directory path where the CV should be savedfileName (string, optional): Custom filename (without extension), defaults to "cv_web"generate_cover_letter (Recommended)Generate a tailored cover letter for a specific job application. Returns formatted text that can be displayed on screen or saved as PDF.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/cv-forge)<a href="https://allmcps.com/mcp/cv-forge"><img src="https://allmcps.com/api/badge/cv-forge?style=directory" alt="CV Forge on AllMCPs" /></a>