MCP Server for NovaCV logo

MCP Server for NovaCV

by Lightbaby

MCP Server for NovaCV is a server that connects to the NovaCV resume service API. It provides functionalities to generate resume PDFs, retrieve available templates, convert resume text to JSON Resume format, and analyze resume content.

View on GitHub

Last updated: N/A

What is MCP Server for NovaCV?

The MCP Server for NovaCV is a server application designed to interface with the NovaCV API, enabling users to programmatically generate, convert, and analyze resumes.

How to use MCP Server for NovaCV?

To use the server, you need to install it globally using npm or run it with npx. Configure your NovaCV API key through command-line options, environment variables, or configuration files. Then, integrate it with MCP clients like Cursor or Cherry Studio by specifying the command and environment variables.

Key features of MCP Server for NovaCV

  • Generate resume PDFs

  • Get available resume templates

  • Convert resume text to JSON Resume format

  • Analyze resume text content

Use cases of MCP Server for NovaCV

  • Automated resume generation

  • Resume template management

  • Resume text conversion for data processing

  • Resume content analysis for improvement suggestions

FAQ from MCP Server for NovaCV

How do I get a NovaCV API key?

Visit the NovaCV API website (https://api.nova-cv.com), register or log in, and find the 'API Keys' or 'Developers' section in the control panel to create and copy your API key.

How do I configure the API key?

You can configure the API key using command-line options (--api_key=KEY), environment variables (NOVACV_API_KEY=your_api_key), or a .env file.

How do I install the MCP Server?

You can install it globally using npm install -g mcp-server-novacv or run it directly with npx mcp-server-novacv.

What tools are available in the MCP server?

The server provides tools like generate_resume_from_text, get_templates, convert_resume_text, and analyze_resume_text.

What should I do if I encounter API key errors?

Ensure you have a valid API key from NovaCV, check if it has expired or exceeded usage limits, try regenerating a new key, and verify that the key in your configuration is correct and without extra spaces or quotes.