恢复定制器MCP服务器
MCP(模型上下文协议)服务器,使Claude能够通过分析用户资料和职位描述来智能地定制简历,然后生成优化的专业简历输出。
特性
- 智能工作匹配:根据工作要求分析你的个人资料,并进行详细评分
- 人工智能驱动的定制:使用Claude生成特定于作业的摘要和关键字优化
- 成就排名:自动对最相关的成就进行排名和选择
- 多格式输出:生成专业PDF和可编辑的DOCX文件
- 模板系统:现代、经典和ATS优化模板
- 无制造:保持100%的真实性——永远不要增加你没有的技能或成就
快速开始
安装
- 克隆仓库
git clone
cd "resume customizer mcp server"- 设置虚拟环境
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- 安装依赖项
pip install -e .- 安装spaCy模型
python -m spacy download en_core_web_sm- 配置环境
cp .env.example .env
# Edit .env and add your ANTHROPIC_API_KEY使用Claude Desktop
添加到您的Claude Desktop配置中:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"resume_customizer": {
"command": "python",
"args": ["-m", "resume_customizer.server"],
"env": {
"ANTHROPIC_API_KEY": "your-api-key-here"
}
}
}
}创建简历
- 创建
resume.md遵循中的模板docs/resume_template.md - 创建
job.md职位描述使用docs/job_template.md - 与克劳德聊天:“为这份工作定制我的简历”
项目结构
resume-customizer-mcp/
├── src/resume_customizer/ # Main application code
│ ├── mcp/ # MCP server and tools
│ ├── parsers/ # Markdown parsing
│ ├── core/ # Business logic
│ ├── generators/ # PDF/DOCX generation
│ ├── storage/ # Database and file management
│ └── utils/ # Utility functions
├── templates/ # Resume templates
├── examples/ # Example resumes and jobs
├── tests/ # Test suite
└── docs/ # Documentation发展
运行测试
pytest代码质量
# Format code
black src/ tests/
# Lint
ruff check src/ tests/
# Type check
mypy src/开发安装
pip install -e ".[dev]"文档
许可证
MIT许可证-有关详细信息,请参阅许可证文件
贡献
欢迎投稿!请看 贡献.md 作为指导方针。
状态
🔄 在开发中 -第一阶段:核心基础(v1.0.0)
