Resume Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Resume Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An MCP (Model Context Protocol) server for intelligent LaTeX resume generation with visual verification, quality scoring, and job description tailoring.
uvx latex-resume-mcppip install latex-resume-mcpAdd to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"latex-resume": {
"command": "uvx",
"args": ["latex-resume-mcp"]
}
}
}{
"mcpServers": {
"latex-resume": {
"command": "latex-resume-mcp"
}
}
}{
"mcpServers": {
"latex-resume": {
"command": "uvx",
"args": ["latex-resume-mcp"],
"env": {
"LATEX_RESUME_DATA_DIR": "/path/to/data",
"LATEX_RESUME_OUTPUT_DIR": "/path/to/output"
}
}
}
}To compile resumes to PDF, you need LaTeX installed:
macOS:
brew install --cask mactex
# or for a smaller installation:
brew install --cask basictexUbuntu/Debian:
sudo apt install texlive-latex-base texlive-latex-extra texlive-fonts-extraWindows: Download and install MiKTeX
| Tool | Description |
|---|---|
import_from_latex_file | Parse existing .tex file into structured JSON data |
get_resume_data | Get the master resume data pool |
update_resume_data | Add, edit, or remove entries (experience, projects, etc.) |
list_variants | List all saved resume variants |
get_variant | Get details of a specific variant |
save_variant | Create or update a variant configuration |
| Tool | Description |
|---|---|
generate_resume | Generate .tex file from data (optionally using a variant) |
compile_resume_tex | Compile .tex to PDF using pdflatex |
compile_and_preview | Compile and return preview images |
preview_resume | Preview an existing PDF as images |
| Tool | Description |
|---|---|
score_resume_quality | Score bullets, check ATS compatibility, match keywords |
parse_job_description_text | Extract keywords and requirements from job description |
generate_tailored_resume | Auto-select content based on JD, compile, and preview |
| Tool | Description |
|---|---|
assess_quality | Run programmatic checks (page count, encoding, overflow) |
get_config | Show current configuration and available tools |
> Get my resume data
Shows all stored experience, projects, education, skills
> Generate my resume and compile it
Creates .tex file and compiles to PDF
> Preview my resume
Returns rendered images of each page> Score my resume quality
Returns bullet scores, ATS report, improvement suggestions
> Score my resume against keywords: Python, AWS, Kubernetes
Shows keyword match percentage and missing terms> Parse this job description: [paste JD text]
Extracts title, required skills, preferred skills, keywords
> Generate a tailored resume for this job description
Auto-selects most relevant experience/projects, reorders skills, compiles> List my resume variants
Shows: swe, ml_engineer, backend, etc.
> Save a new variant called "startup" with experiences 0,1,3
Creates variant configuration
> Generate my resume using the startup variant
Uses variant's content selection and orderingResume data is stored as JSON with these sections:
Each experience and project can have tags (e.g., ["swe", "ml", "cloud"]) for intelligent content selection.
~/.latex-resumes/data/ (resume JSON and variants)~/.latex-resumes/output/ (generated .tex and .pdf files)MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.