home / mcp / resume generator mcp server
Provides an MCP server to generate professional LaTeX resumes from structured data via Claude Desktop, with folder management and secure paths.
Configuration
View docs{
"mcpServers": {
"andreacadonna-resumake-mcp": {
"command": "node",
"args": [
"path/to/resume-generator-mcp/server.js"
]
}
}
}You set up and run a dedicated MCP server that converts structured resume data into polished PDFs via LaTeX templates. It integrates with Claude Desktop to generate professional resumes through natural language prompts and offers built-in folder organization, secure path handling, and a simple command interface to manage templates, folders, and generated files.
You interact with the Resume Generator MCP Server through an MCP client like Claude Desktop. Describe your resume needs in natural language, optionally provide your target role or job description, and let the server generate a LaTeX-based PDF resume. You can organize outputs into custom folders, view existing folders, and reuse or tailor templates for different roles.
Prepare your environment and install the MCP server by following these steps.
# Prerequisites
- Node.js v16 or higher
- Claude Desktop installed
- Internet access for LaTeX resume rendering
# 1) Clone the project
git clone https://github.com/yourusername/resume-generator-mcp.git
cd resume-generator-mcp
# 2) Install dependencies
npm install
# 3) Start the MCP server locally (example command)
node path/to/resume-generator-mcp/server.jsConfigure Claude Desktop to load the MCP server and route requests through the local runtime.
{
"mcpServers": {
"resume-generator": {
"command": "node",
"args": ["path/to/resume-generator-mcp/server.js"]
}
}
}
```
Restart Claude Desktop after updating the configuration to ensure the MCP server is loaded correctly.The server includes path sanitization to prevent directory traversal and replaces invalid characters with safe alternatives. You can create custom folder structures to organize resumes by company, role, industry, or status, and browse or list folder contents using built-in directory navigation.
The server exposes a set of operations to manage resumes and templates. You can generate PDFs from structured data, create folder hierarchies, list folders, and initialize template structures with placeholders.
If you encounter issues, restart Claude Desktop after configuration changes, verify the server path, ensure internet access for LaTeX rendering, and check that the generated-resumes directory is writable and correctly configured.
You work with LaTeX-based templates and a structured resume data object that includes basics, work experience, education, skills, and projects. You can select from multiple templates and tailor the output to different roles.
Basic generation, organized folder placement, and complex target roles are all supported. You can provide your background, align it with a target role, and save the result in a designated folder.
How do I start generating? Run the MCP server and interact with Claude Desktop to provide your resume data and target role. How are resumes stored? They are saved under organized folders within the generated-resumes directory, with automatic folder creation as needed.
Generates a PDF resume from a structured data object and saves it to an organized path within the generated-resumes directory.
Creates a new folder path within the generated-resumes directory to organize resumes by company, role, industry, or status.
Lists the contents of a specified folder in the generated-resumes directory to help you browse your collection.
Creates a template structure with placeholder data for quick scaffolding of new resumes.