TC

thechandanbhagat/cv-forge

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

30 stars 9 forks 质量 71 趋势 11MIT

MCP服务器生成适合ATS的简历、求职信和针对任何职位描述的邮件模板

概览

打造针对各种职位需求的强大且支持ATS的简历。 一个智能MCP(模型上下文协议)服务器,分析职位发布并制作完美匹配的简历。 - : 从招聘信息中提取关键技能、资历、电子邮件地址和招聘经理姓名 - : 根据用户资料和职位需求创建定制简历内容 - : 生成针对特定职位申请的个性化求职信 - : 创建带有自动电子邮件地址检测的专业电子邮件模板 - : 一命令生成简历、求职信和电子邮件模板 - : 在未指定格式时自动生成专业PDF文档 - : 生成PDF格式(默认)、HTML、Markdown和文本格式 - : 创建具有专业风格的可发布PDF文档 - : 优化申请人跟踪系统,关键词配置正确 - : 自动从职位描述中提取电子邮件地址和招聘经理姓名 1. 克隆该仓库 2.

概述(AI 翻译)

打造针对各种职位需求的强大且支持ATS的简历。

一个智能MCP(模型上下文协议)服务器,分析职位发布并制作完美匹配的简历。

特色

  • 解析职位要求:从招聘信息中提取关键技能、资质、电子邮件地址和招聘经理姓名
  • 生成定制简历:根据用户资料和职位需求创建定制简历内容
  • 求职信生成:生成针对特定职位申请的个性化求职信
  • 电子邮件模板创建:创建带有自动电子邮件地址检测功能的专业邮件模板
  • 完整申请包:一键生成简历、求职信和电子邮件模板
  • 默认PDF:当未指定格式时自动生成专业PDF文档
  • 多种输出格式:生成文档格式为PDF(默认)、HTML、Markdown和文本格式
  • 专业PDF生成:创建适合出版的PDF文档,采用专业风格
  • ATS友好:针对申请者跟踪系统优化,关键词配置正确

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

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

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
    
  3. 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\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Step 3: Add the MCP server to your config

For global installation, add this to your claude_desktop_config.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",
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

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