MCP.Market

CV Forge MCP server

by thechandanbhagat·io.github.thechandanbhagat/cv-forge·v1.0.1·30 stars

Forge powerful, ATS-friendly CVs tailored to any job - an MCP server for intelligent CV generation

C57/100grade C
What users say
No reviews yet
Be the first
Safety scan
C57/100

full report

Adoption
Growing

30 stars250 downloads/wk

Reviews

Write one

Nobody has reviewed CV Forge yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

CV Forge tools (11)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • debug_cv_data

    Debug tool to inspect the structure of CV data

  • generate_and_save_cv_html

    Generate tailored CV and save directly as HTML (combines CV generation and HTML creation in one step)

  • generate_and_save_cv_markdown

    Generate tailored CV and save directly as Markdown (combines CV generation and Markdown creation in one step)

  • generate_and_save_cv_pdf

    Generate tailored CV and save directly as PDF (combines CV generation and PDF creation in one step). If outputPath is not provided, uses DEFAULT_OUTPUT_PATH from environment.

  • generate_cv_data

    Generate tailored CV content based on user profile and job requirements (returns structured data)

  • generate_cv_html

    Generate CV as styled HTML document for web viewing

  • generate_cv_markdown

    Generate CV as Markdown format for easy editing and version control

  • generate_cv_pdf

    Generate and save CV as a professional PDF document

  • generate_cv_to_default_folder

    Generate tailored CV and save to default folder (uses .env DEFAULT_OUTPUT_PATH)

  • parse_job_requirements

    Parse job requirements and extract key information for CV tailoring

  • save_cv_text

    Save CV content as a text file to specified location

Public scan report

scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it

1 high
  • Code scan12 source files scanned13/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 287 days ago4/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • highWhole environment serialized (possible credential exfil)env.dump
    build/index.js: … console.error(`[DEBUG] All env vars: ${JSON.stringify(process.env, null, 2)}`); if (envPath) { …
Overall 57/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How CV Forge compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
57/100
higher than 12% of 48,255 servers
Tools
11
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
30
more than 92% of 28,688 servers
Downloads a week
250
more than 78% of 12,191 servers with a package

What its tools let an agent do: 2 read · 9 create

Install CV Forge in Claude Code, Cursor or VS Code

Runs npx -y cv-forge on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add cv-forge -- npx -y cv-forge
Add to Cursor

What the publisher says

From the CV Forge repository's README, as published. We do not edit it. Read it on GitHub

CV Forge

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.

Features

  • Parse Job Requirements: Extract key skills, qualifications, email addresses, and hiring manager names from job postings
  • Generate Tailored CVs: Create customized CV content based on user profile and job requirements
  • Cover Letter Generation: Generate personalized cover letters tailored to specific job applications
  • Email Template Creation: Create professional email templates with automatic email address detection
  • Complete Application Packages: Generate CV, cover letter, and email template in one command
  • PDF by Default: Automatically generates professional PDF documents when no format is specified
  • Multiple Output Formats: Generate documents in PDF (default), HTML, Markdown, and text formats
  • Professional PDF Generation: Create publication-ready PDF documents with professional styling
  • ATS-Friendly: Optimized for Applicant Tracking Systems with proper keyword placement
  • Smart Contact Extraction: Automatically extracts email addresses and hiring manager names from job descriptions

Star History

Installation

Via npm (Recommended)

Install globally:

npm install -g cv-forge

Or install locally in your project:

npm install cv-forge

From Source

  1. Clone this repository
  2. Install dependencies:
npm install
  1. Build the project:
npm run build

Usage

Connecting to Claude Desktop

To use this MCP server with Claude Desktop, you need to add it to your Claude configuration file.

Step 1: Install cv-forge

npm install -g cv-forge

Step 2: Find your Claude Desktop config file

  • Windows: %APPDATA%\Claude\claudedesktopconfig.json
  • macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
  • Linux: ~/.config/Claude/claudedesktopconfig.json

Step 3: Add the MCP server to your config

For global installation, add this to your claudedesktopconfig.json file:

{
  "mcpServers": {
    "cv-forge": {
      "command": "cv-forge"
    }
  }
}

Or if installed locally, specify the full path:

{
  "mcpServers": {
    "cv-forge": {
      "command": "node",
      "args": ["d:/TopSecret/cv-forge/build/index.js"],
      "cwd": "d:/TopSecret/cv-forge"
    }
  }
}

Step 4: (Optional) Add environment configuration

You can customize the server with environment variables:

{
  "mcpServers": {
    "cv-forge": {
      "command": "cv-forge",
      "env": {
        "DEFAULT_OUTPUT_PATH": "D:/CV",
        "PDF_BASE_FONT_SIZE": "12px",
        "PDF_LINE_HEIGHT": "1.4"
      }
    }
  }
}

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:

  • "Parse this job posting for me"
  • "Generate a tailored CV based on my profile and this job"
  • "Save my CV as a PDF file"

Running the MCP Server Standalone (for testing)

You can also run the server directly for testing:

npm start

The server runs on stdio and communicates via the Model Context Protocol.

Available Tools

1. parsejobrequirements

Parses job requirements and extracts key information for CV tailoring.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

CV Forge: common questions

Is CV Forge MCP server safe?
With care: it is graded C, so read the findings first (57/100). Read the CV Forge safety report
How do I install CV Forge?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does CV Forge need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is CV Forge maintained?
The last commit was 320 days ago (2025-12-19). The latest release is v1.0.1.
How does CV Forge compare with other MCP servers?
safety score 57/100 (higher than 12% of 48,255 servers); tools 11 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.