mcp -novacv
MCP server from HireTechUpUp/mcp-server-novacv
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:
-
Install globally (optional): npm install -g mcp-server-novacv
-
Run directly with npx (recommended for quick start): npx mcp-server-novacv --api_key=your_api_key
-
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
-
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
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.