Skip to main content
Glama

LaTeX Resume MCP

An MCP (Model Context Protocol) server that lets you create, edit, and compile LaTeX resumes directly from Claude.

Features

  • Create resumes from built-in templates (modern, classic, minimal)

  • Edit resumes with full replacement or targeted find/replace

  • Compile to PDF using pdflatex (requires LaTeX installation)

  • Add experience/education entries with structured commands

  • List and manage multiple resume files

Installation

uvx latex-resume-mcp

Using pip

pip install latex-resume-mcp

Configuration

Add to your Claude Desktop config file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

Using uvx

{ "mcpServers": { "latex-resume": { "command": "uvx", "args": ["latex-resume-mcp"] } } }

Using pip installation

{ "mcpServers": { "latex-resume": { "command": "latex-resume-mcp" } } }

Custom directories (optional)

{ "mcpServers": { "latex-resume": { "command": "uvx", "args": ["latex-resume-mcp"], "env": { "LATEX_RESUME_DIR": "/path/to/your/resumes", "LATEX_TEMPLATES_DIR": "/path/to/your/templates" } } } }

Prerequisites for PDF Compilation

To compile resumes to PDF, you need LaTeX installed:

macOS:

brew install --cask mactex # or for a smaller installation: brew install --cask basictex

Ubuntu/Debian:

sudo apt install texlive-latex-base texlive-latex-extra

Fedora:

sudo dnf install texlive-scheme-basic

Windows: Download and install MiKTeX

Available Tools

Tool

Description

list_resumes

List all resume files

read_resume

Read a resume's content

create_resume

Create a new resume

edit_resume

Edit an existing resume

delete_resume

Delete a resume

compile_resume

Compile to PDF

list_templates

Show available templates

get_template

Get template content

add_experience

Add work experience

add_education

Add education entry

get_config

Show current configuration

Usage Examples

Once configured, you can use natural language in Claude:

  • "Create a new resume called software_engineer using the modern template"

  • "Add my experience at Google as a Senior Engineer from 2020 to present"

  • "Update my resume to change the email to newemail@example.com"

  • "Compile my resume to PDF"

  • "List all my resumes"

Templates

Modern

Clean, professional design with color accents and structured formatting. Best for tech roles.

Classic

Traditional resume format with clear sections and horizontal rules. Good for conservative industries.

Minimal

Simple, no-frills layout focusing purely on content. Great for academic or research positions.

Default Directories

Resumes are stored in ~/.latex-resumes/resumes/ by default. You can customize this with the LATEX_RESUME_DIR environment variable.

License

MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dannywillowliu-uchi/resume_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server