npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

mcp-server-novacv

v1.0.2

Published

MCP service for NovaCV API - Generate, analyze and convert resumes with NovaCV API

Downloads

181

Readme

MCP Server for NovaCV

模型上下文协议(MCP)服务器,用于接入 NovaCV 简历服务 API。

功能特点

  • 生成简历 PDF
  • 获取可用简历模板列表
  • 将简历文本转换为 JSON Resume 格式
  • 分析简历文本内容

获取 API 密钥

在使用此服务前,您需要获取 NovaCV API 密钥:

  1. 访问 NovaCV API 官网
  2. 注册或登录您的账户
  3. 在控制面板中找到 "API Keys" 或 "开发者" 部分
  4. 创建新的 API 密钥并复制它
  5. 在使用 MCP 服务时配置此密钥

请妥善保管您的 API 密钥,不要在公共场合分享。

安装

# 全局安装
npm install -g mcp-server-novacv

# 或使用 npx 运行
npx mcp-server-novacv --api_key=your_api_key

快速开始

方法一:直接运行(推荐)

最简单的方式是使用我们提供的快速启动命令:

# 一键构建并启动服务
npm run run

方法二:使用 MCP Inspector 进行开发和测试

我们提供了一个组合命令,可以一键构建和启动 Inspector:

# 一键构建并启动 Inspector
npm run debug

使用方法

命令行选项

npx mcp-server-novacv [选项]

选项:
  --api_key=KEY        设置 NovaCV API 密钥
  --api_base_url=URL   设置 API 基础 URL
  --timeout=MS         设置 API 超时时间 (毫秒)
  --help, -h           显示帮助信息
  --version, -v        显示版本信息

环境变量配置

可以通过环境变量配置 API 密钥:

NOVACV_API_KEY=your_api_key mcp-server-novacv

或者创建 .env 文件:

NOVACV_API_KEY=your_api_key
NOVACV_API_BASE_URL=https://api.nova-cv.com

提示:API 密钥可以从 NovaCV API 官网 获取,请参考上方的 "获取 API 密钥" 部分。

在 MCP 客户端配置

Cursor 配置

在 Cursor 配置文件中添加:

{
  "mcpServers": {
    "novacv": {
      "command": "npx",
      "args": ["mcp-server-novacv"],
      "env": {
        "NOVACV_API_KEY": "your_api_key"
      }
    }
  }
}

Cherry Studio 配置

在 Cherry Studio 中设置 MCP 服务:

  1. 打开设置(点击左下角设置图标或使用 Ctrl+,/Cmd+,
  2. 找到 MCP 或 Model Context Protocol 设置区域
  3. 添加新服务,配置如下:
    • 名称: novacv
    • 命令: npx
    • 参数: mcp-server-novacv
    • 环境变量: 添加 NOVACV_API_KEY 并设置您的 API 密钥

如果支持 JSON 配置,添加以下内容:

{
  "novacv": {
    "command": "npx",
    "args": ["mcp-server-novacv"],
    "env": {
      "NOVACV_API_KEY": "your_api_key"
    }
  }
}

可用工具

MCP 服务器提供以下工具:

  • generate_resume: 生成简历 PDF
  • get_templates: 获取可用模板列表
  • convert_resume_text: 转换简历文本为 JSON Resume 格式
  • analyze_resume_text: 分析简历文本
  • validate_resume_data: 验证简历数据格式是否符合要求

使用示例

获取模板列表

在支持 MCP 的客户端中使用 /get_templates 命令获取所有可用的简历模板。

生成简历

使用 /generate_resume 命令并提供 JSON Resume 数据和模板名称生成 PDF 简历。

分析简历文本

使用 /analyze_resume_text 命令分析纯文本简历内容。

开发

# 安装依赖
npm install

# 开发模式(监视文件变化)
npm run dev

# 构建项目
npm run build

# 运行服务(构建并启动)
npm run run

# 使用 MCP Inspector 调试(构建并启动Inspector)
npm run debug

故障排除

如果您在设置过程中遇到问题:

  1. 确认包安装成功: npx mcp-server-novacv --version
  2. 检查 API 密钥是否正确设置
  3. 查看客户端日志中是否有相关错误信息

API 密钥问题

如果遇到 API 密钥相关错误:

  • 确保您已从 https://api.nova-cv.com 获取了有效的 API 密钥
  • 检查密钥是否已过期或超出使用限制
  • 尝试重新生成新的 API 密钥
  • 确保环境变量或配置文件中的密钥没有多余的空格或引号

许可证

MIT