- Home
- MCP servers
- NovaCV
NovaCV
- javascript
3
GitHub Stars
javascript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"hiretechupup-mcp-server-novacv": {
"command": "npx",
"args": [
"mcp-server-novacv",
"--api_key",
"your_api_key"
],
"env": {
"NOVACV_API_KEY": "your_api_key",
"NOVACV_API_BASE_URL": "https://api.nova-cv.com"
}
}
}
}You deploy an MCP server to connect NovaCV’s resume services to your client tooling. This server enables you to generate PDFs, fetch templates, convert resume text to JSON Resume format, and analyze resume text. It’s designed to be used by MCP clients to perform common NovaCV operations from your own infrastructure.
How to use
You interact with the NovaCV MCP server through MCP clients. Start the server with your API key and then configure your client to point at the local or remote MCP endpoint. You can use the available tools to generate PDFs, retrieve templates, convert resume text to JSON Resume, and analyze resume content. Ensure your client passes the NOVACV_API_KEY to authenticate requests.
How to install
Prerequisites you need on your machine: Node.js (LTS version) and npm. You will install the MCP server package globally or run it directly with npx.
Additional setup and usage notes
Install the MCP server package globally so you can run it from anywhere, or use npx to run it directly with your API key.
# Global installation
npm install -g mcp-server-novacv
# Or run directly with an API key
npx mcp-server-novacv --api_key=your_api_key
Available tools
generate_resume_from_text
Generates a visually polished PDF resume from plain text content using available templates.
get_templates
Retrieves the list of all available resume templates with details such as template IDs, names, and thumbnails.
convert_resume_text
Converts plain resume text into a structured JSON Resume format following the JSON Resume standard.
analyze_resume_text
Performs deep analysis on resume text to provide optimization suggestions, keyword matching, and completeness checks.