Get the FREE Ultimate OpenClaw Setup Guide →

mcp -novacv

MCP server from HireTechUpUp/mcp-server-novacv

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio hiretechupup-mcp-server-novacv npx mcp-server-novacv \
  --env NOVACV_API_KEY="your_api_key" \
  --env NOVACV_API_BASE_URL="https://api.nova-cv.com"

How to use

This MCP server bridges NovaCV's resume services into the Model Context Protocol. It exposes tools to generate PDFs from resume text, list available templates, convert free-text resumes into JSON Resume format, and analyze resume text for improvements. Clients can invoke commands like mcp_novacv_generate_resume_from_text, mcp_novacv_get_templates, mcp_novacv_convert_resume_text, and mcp_novacv_analyze_resume_text to access these capabilities. Provide your NovaCV API key (via environment variable NOVACV_API_KEY or --api_key) to authenticate requests. The server can be run directly with npx mcp-server-novacv or installed globally for repeated use. For development or testing, you can use MCP Inspector with the debug/run scripts described in the project’s npm script options.

How to install

Prerequisites:

  • Node.js (>= 14) and npm installed
  • Access to a NovaCV API key

Installation steps:

  1. Install globally (optional): npm install -g mcp-server-novacv

  2. Run directly with npx (recommended for quick start): npx mcp-server-novacv --api_key=your_api_key

  3. Alternatively, install dependencies and run locally: git clone https://github.com/your/repo.git cd repo npm install npm run run # builds and starts the server

  4. For development/debugging: npm run dev # watch mode npm run debug # build + start Inspector for MCP debugging

Environment variables:

  • NOVACV_API_KEY: Your NovaCV API key
  • NOVACV_API_BASE_URL: Base URL for NovaCV API (optional, defaults to https://api.nova-cv.com)

If you prefer using a package manager, you can also invoke the server via:

  • npm run run
  • npm run debug

Additional notes

Tips and common issues:

  • Ensure NOVACV_API_KEY is valid and has not expired. If problems persist, reissue a key from NovaCV.
  • When using npx, ensure network access to fetch the package mcp-server-novacv on first run.
  • If you override API base URL, verify the endpoint is correct and accessible from your environment.
  • In MCP clients, use the standard MCP command names: mcp_novacv_generate_resume_from_text, mcp_novacv_get_templates, mcp_novacv_convert_resume_text, mcp_novacv_analyze_resume_text.
  • If you encounter CORS or network errors, confirm that your environment allows outbound requests to NovaCV endpoints.
  • For debugging, run with npm run debug to start the Inspector alongside the server.

Related MCP Servers

Sponsor this space

Reach thousands of developers