Resume MCP
Readme
Resume MCP Server
A Model Context Protocol (MCP) server built in Go that allows AI agents to manage resume data and generate HTML previews. The project combines an MCP server with a REST API for preview functionality.
Features
- Resume Management: Create, update, and delete resumes with structured data
- Template System: Create and manage Go templates for resume rendering
- HTML Preview: Generate HTML previews with custom styling
- Flexible Data Model: Support for contacts, work experience, education, and custom feature maps
- Copy Functionality: Duplicate existing resumes and templates with all related data
- REST API: HTTP endpoints for preview generation and styling
Installation
Download Pre-built Binary
Download the latest release from: https://github.com/rxtech-lab/resume-mcp/releases
For macOS users, download resume-mcp_macOS_arm64.pkg
and run the installer.
Build from Source
# Clone the repository
git clone https://github.com/rxtech-lab/resume-mcp.git
cd resume-mcp
# Build the project
make build
# Run tests
make test
# Run the MCP server
make run
Usage
MCP Tools
The server provides comprehensive MCP tools for resume management:
Resume Management
create_resume
- Create new resume with basic info (supports copying from existing)update_basic_info
- Update resume name, photo, and descriptionget_resume_by_name
- Retrieve resume data by namelist_resumes
- List all saved resumesdelete_resume
- Delete resume by ID