Cv Forge MCP Server

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

Local serverstdioPython

What is the Cv Forge MCP server?

Forge powerful, ATS-friendly CVs tailored to any job - an MCP server for intelligent CV generation. The cv forge mcp server wraps that behind the Model Context Protocol, so an assistant can use it through 1 defined tool rather than through you.

What it actually does

  • 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

Its toolset

Everything the assistant can do here goes through one of these:

  • Building — The Building tool exposed by this server

Configuration

You will need 8 environment variables: DEFAULT_OUTPUT_PATH, PDF_BASE_FONT_SIZE, PDF_LINE_HEIGHT, TEMP_DIR, PDF_TIMEOUT, PDF_PAGE_SIZE, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.

Adding it to your client

The server ships on npm as cv-forge, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.

When to reach for it

Among the team communication options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Cv Forge's toolset — Building — is a fair guide to whether it matches your workflow. It is maintained by thechandanbhagat; worth a glance at recent repository activity before you build anything load-bearing on it.

This entry was verified against Cv Forge's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.

Caveats

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the cv forge mcp server does with a few real requests.

Available tools

ToolWhat it does
BuildingThe Building tool exposed by this server.

How to install the Cv Forge MCP server

{
  "mcpServers": {
    "cv-forge": {
      "command": "node",
      "args": ["path/to/cv-forge/build/index.js"],
      "cwd": "path/to/cv-forge",
      "env": {
        "DEFAULT_OUTPUT_PATH": "D:/CV",
        "TEMP_DIR": "C:/Users/YourName/AppData/Local/Temp/cv-maker",
        "PDF_TIMEOUT": "300000",
        "PDF_PAGE_SIZE": "A4",
        "PDF_MARGIN_TOP": "10mm",
        "PDF_MARGIN_RIGHT": "10mm",
        "PDF_MARGIN_BOTTOM": "10mm",
        "PDF_MARGIN_LEFT": "10mm",
        "PDF_BASE_FONT_SIZE": "12px",
        "PDF_LINE_HEIGHT": "1.4",
        "PDF_H1_FONT_SIZE": "20px",
        "PDF_H2_FONT_SIZE": "15px",
        "PDF_H3_FONT_SIZE": "13px",
        "PDF_PARAGRAPH_SPACING": "8px",
        "PDF_SECTION_SPACING": "12px"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
DEFAULT_OUTPUT_PATHFilesystem location the server is allowed to use.Optional
PDF_BASE_FONT_SIZEConfiguration value read at startup.Optional
PDF_LINE_HEIGHTConfiguration value read at startup.Optional
TEMP_DIRFilesystem location the server is allowed to use.Optional
PDF_TIMEOUTConfiguration value read at startup.Optional
PDF_PAGE_SIZEConfiguration value read at startup.Optional
PDF_MARGIN_TOPConfiguration value read at startup.Optional
PDF_MARGIN_RIGHTConfiguration value read at startup.Optional

Example prompts to try

  • Use Cv Forge to Building.

Frequently asked questions

It connects Cv Forge to MCP-compatible AI assistants such as Claude and Cursor, exposing 1 tool (Building) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Cv Forge directly.