Cvx MCP server
io.github.hrtips/cvx·v1.8.1·2 starsCreate, validate, and render CV PDFs from plain YAML — fully local, no accounts.
2 stars243 downloads/wk
Reviews
Write oneNobody has reviewed Cvx yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Cvx tools (4, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
build_pdfRenders cv-content/ to a pixel-perfect CV PDF in the workspace folder, named after the person (e.g. jane-doe.pdf). Set ats: true for the ATS-safe single-column variant (machine-friendly, no colours; produces <name>-ats.pdf). Run validate_cv first \u2014 a build with invalid content can fail or render wrong. Returns the same layout diagnostics as plan_layout (page count, per-page column fills, whic
get_schemaCall this FIRST, before writing or editing any cv-content YAML. Returns the canonical JSON Schema for every content file (personal, summary, experience, education, competencies, achievements, referees, keywords, config, layouts) plus the available themes and layouts. The schema is the authoritative contract for keys and shapes. It also lists, under `guides`, the model-facing documentation that shi
init_cvwrite actionCreates cv-content/ with a complete example CV (Bruce Wayne) in the given workspace folder. Call when the user wants to start a CV and no cv-content/ exists. Refuses to overwrite an existing folder. After init, replace the example content with the user's real, truthful details \u2014 never invent facts.
validate_cvChecks every YAML file in cv-content/ against the canonical schema plus practical checks (missing required files, unknown theme/layout, photo problems, stray files). Returns all errors and warnings with file + field paths and suggested fixes. Call after every edit and always before build_pdf. Fix errors, re-validate, then build.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan79 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 10 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Cvx compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- Tools
- 4
- the typical server has 7
- Tools that change things
- 25%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 75% of 28,688 servers
- Downloads a week
- 243
- more than 78% of 12,191 servers with a package
What its tools let an agent do: 3 read · 1 change
Install Cvx in Claude Code, Cursor or VS Code
Runs npx -y @hrtips/cvx on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add cvx -- npx -y @hrtips/cvx
What the publisher says
From the Cvx repository's README, as published. We do not edit it. Read it on GitHub
Structured input. Professional output. To the power of X.
CVX turns plain YAML into a professionally designed CV PDF — one command, fully local, no accounts; your data never leaves your machine. Use it two ways: edit the YAML yourself, or have any AI assistant write it for you from your existing CV — CVX validates the files and tells the assistant exactly what to fix.
🤖 AI assistants: if a user asked you to create their CV with CVX, follow the default flow in the AI guide (section "Default flow (for assistants)"). Non-negotiables even if you skip the link: never invent facts — every entry must be truthful to the user's input; linkedin.com URLs are unfetchable even when public — don't infer, ask for the profile's More → Save to PDF export or pasted text instead; ask for a square photo in your first reply (it can't be generated; the CV renders fine without one); and CVX is the only renderer — never substitute another PDF generator.
No terminal? No problem. Paste this into any AI chat (Claude, ChatGPT, Gemini, …):
Create my CV with https://github.com/hrtips/cvx — open that page and follow its instructions for AI assistants.
Here is my LinkedIn profile: <your profile URL> (or attach your current CV and a photo instead).Page 1 of the scaffolded example CV — plus an ATS-safe single-column variant via --ats. Pagination has improved since these were captured; your build may split pages differently.
Create your CV in two minutes
npx @hrtips/cvx init # scaffold cv-content/ with a complete example CV
npx @hrtips/cvx build # render it to a PDFinit gives you a finished, working CV — Bruce Wayne's, and yes, really. Open bruce-wayne.pdf and you're looking at a designed two-page CV: photo, sidebar, achievements, the lot.
Now make it yours. Open the cv-content/ folder, and replace Bruce's details with your own, one file at a time:
cv-content/
personal.yaml ← start here: your name, title, contact details
summary.yaml ← the bullet points at the top of page 1
experience.yaml ← your work history (the bulk of the CV)
education.yaml ← degrees, institutions, years
competencies.yaml ← skill pills in the sidebar
achievements.yaml ← awards and recognitions
referees.yaml ← referees, or [] for "available upon request"
images/profile.jpg ← your photo (square, 400×400px or larger)Re-run npx @hrtips/cvx build after each file and watch the PDF update — seeing Bruce's entry next to yours makes the format self-explanatory. The output file is named after you automatically (jane-doe.pdf).
Made a typo or unsure a file is right? npx @hrtips/cvx validate checks everything at once and tells you exactly what to fix:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Cvx: common questions
- Is Cvx MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Cvx safety report
- How do I install Cvx?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Cvx need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Cvx maintained?
- The last commit was 10 days ago (2026-10-24). The latest release is v1.8.1.
- What can I use instead of Cvx?
- Servers from other publishers that do the same job: Semiotic MCP server.
- How does Cvx compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 25% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Cvx
Same job from other publishers: the closest match first, then the best rated.
- SemioticVerified React chart generation: select, validate, repair, render, and inspect charts through MCP.not reviewedWidely usedB