使用说明

项目简介

NovaCV 简历 MCP 服务器是一个实现了 Model Context Protocol (MCP) 的应用后端,它将 NovaCV 强大的简历服务 API (如简历生成、模板获取、简历分析等) 封装成标准化的 MCP 工具,供支持 MCP 协议的 LLM 客户端 (如 Cursor, Cherry Studio 等) 调用。通过此服务器,LLM 可以方便地利用 NovaCV 的功能来处理简历相关的任务,例如根据用户指令生成特定格式和模板的简历,或者分析现有简历并给出改进建议。

主要功能点

  • 简历 PDF 生成: 根据提供的简历文本或 JSON Resume 数据,一键生成精美的 PDF 简历,支持多种模板选择。
  • 简历模板获取: 获取 NovaCV 提供的所有可用简历模板列表,方便用户选择合适的模板风格。
  • 简历文本转 JSON Resume: 将纯文本简历内容转换为标准的 JSON Resume 格式,便于程序化处理和编辑。
  • 简历文本分析: 对简历文本进行专业分析,提供简历评估和优化建议,提升简历质量。

安装步骤

  1. 安装 Node.js 和 npm: 确保您的系统已安装 Node.js 和 npm (Node 包管理器)。
  2. 全局安装 MCP 服务器: 打开终端或命令提示符,运行以下命令全局安装 'mcp-server-novacv':
    npm install -g mcp-server-novacv

服务器配置 (MCP 客户端)

要将 NovaCV 简历 MCP 服务器连接到 MCP 客户端,您需要在客户端中配置 MCP 服务器信息。以下是 Cursor 和 Cherry Studio 的配置示例。您需要将 'your_api_key' 替换为您在 NovaCV API 官网 获取的 API 密钥。

Cursor 配置 (JSON 格式):

{
  "mcpServers": {
    "novacv": {
      "command": "npx",
      "args": ["mcp-server-novacv"],
      "env": {
        "NOVACV_API_KEY": "your_api_key"  // 替换为您的 NovaCV API 密钥
      }
    }
  }
}

Cherry Studio 配置 (JSON 格式):

{
  "novacv": {
    "command": "npx",
    "args": ["mcp-server-novacv"],
    "env": {
      "NOVACV_API_KEY": "your_api_key"  // 替换为您的 NovaCV API 密钥
    }
  }
}

配置说明:

  • 'server name': 'novacv' (服务名称,可自定义)
  • 'command': 'npx' (Node.js 包执行器)
  • 'args': '["mcp-server-novacv"]' (MCP 服务器的启动命令)
  • 'env': 环境变量配置
    • 'NOVACV_API_KEY': 您的 NovaCV API 密钥,务必替换为您的真实密钥

基本使用方法

配置完成后,在支持 MCP 协议的 LLM 客户端中,您可以使用以下工具命令来调用 NovaCV 简历服务:

  • 获取模板列表: 使用 'mcp_novacv_get_templates' 命令获取所有可用的简历模板。
  • 生成简历: 使用 'mcp_novacv_generate_resume_from_text' 命令,并提供简历文本内容和模板名称等参数,生成 PDF 简历。
  • 分析简历文本: 使用 'mcp_novacv_analyze_resume_text' 命令,分析纯文本简历内容,获取分析结果和改进建议。
  • 转换简历文本为 JSON Resume: 使用 'mcp_novacv_convert_resume_text' 命令,将简历文本转换为结构化的 JSON Resume 格式。

具体工具的使用方法和参数,请参考 MCP 客户端的文档或工具提示。

注意: 使用 NovaCV 简历 MCP 服务器前,请务必先在 NovaCV API 官网 注册并获取 API 密钥。

信息

分类

AI与计算