MCP Server
Generate professional resume PDFs with AI assistants using the Model Context Protocol.
What is MCP?
The Model Context Protocol (MCP) is an open standard that allows AI assistants like Claude, Cursor, and others to use external tools. The @mypdfcv/mcp-server package lets any MCP-compatible AI assistant generate professional resume PDFs β no browser required.
Setup
Add the MCP server to your AI assistant of choice:
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"mypdfcv": {
"command": "npx",
"args": ["-y", "@mypdfcv/mcp-server"]
}
}
}Cursor
Add to your MCP settings:
{
"mcpServers": {
"mypdfcv": {
"command": "npx",
"args": ["-y", "@mypdfcv/mcp-server"]
}
}
}Claude Code
Run in your terminal:
claude mcp add mypdfcv -- npx -y @mypdfcv/mcp-serverAvailable Tools
The MCP server provides 5 tools that AI assistants can use:
- generate_resume_pdf β Generate a resume PDF from structured data. Supports all templates, languages, and custom section ordering. Saves to Downloads by default.
- generate_resume_from_json β Power-user tool: pass a complete Resume JSON object with full control over template, sections, and ordering.
- tailor_resume_for_job β Analyze a job description against your resume and get tailoring recommendations. Use before generating to optimize for a specific position.
- list_templates β List all 7 available resume templates with their styles and descriptions.
- list_locales β List all 7 supported languages for resume section headers.
Templates
Choose from 7 professionally designed templates: Modern, Classic, Minimal, Executive, Bold, Balanced, and Clear. Each template has a unique style with different accent colors, layouts, and photo placements.
Languages
Resume section headers can be generated in 7 languages: English, Portuguese (BR), Spanish, Italian, Chinese, Japanese, and German.
Examples
Simply ask your AI assistant something like:
βGenerate a resume PDF for John Doe, a senior software engineer at Acme Corp since 2020, with skills in TypeScript and Python. Use the classic template in Portuguese.β
βHere's a job posting for a Staff Engineer at Stripe. Tailor my resume for this position and generate a PDF with the modern template.β
npm Package
The MCP server is published as @mypdfcv/mcp-server on npm. It uses @mypdfcv/pdf-core for PDF generation and @mypdfcv/i18n for translations. All packages are open source.
- @mypdfcv/mcp-server β MCP server
- @mypdfcv/pdf-core β PDF generation
- @mypdfcv/i18n β Translations