resumejson mcp
用于管理带有MCP扩展的JSON简历数据的模型上下文协议(MCP)服务器。该服务器提供用于存储和管理全面职业经验数据的工具,这些数据可用于生成量身定制的简历。
特性
- JSON简历架构:带有自定义MCP扩展名的标准简历格式
- 工作经验管理:添加、更新、删除带有嵌套项目符号和项目的工作岗位
- 经验资源:通过MCP访问您的完整experience.json数据
- 智能制导:内置提示,帮助代理提取完整信息
安装
uv sync将MCP添加到VS代码中
- 打开您的VS代码设置,找到MCP服务器配置
- 添加以下配置:
{
"mcpServers": {
"resumejson-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/resumejson-mcp",
"run",
"resumejson-mcp"
]
}
}
}- 替换
/path/to/resumejson-mcp带有克隆存储库的实际路径 - 重新启动VS Code或重新加载MCP服务器
- 服务器将提供管理工作经验的工具
用法
MCP服务器提供以下工具:
get_all_work-列出所有工作岗位get_work_by_id-获取特定职位的详细信息add_work-添加带有项目符号和项目的新工作岗位update_work-更新现有职位delete_work-删除一个位置add_bullet_to_work-在某个位置添加一个项目符号add_major_project_to_work-为职位添加一个主要项目
资源
experience://data/experience.json-访问完整的体验数据文件
数据结构
经验数据存储在 ~/.resumejson-mcp/experience/experience.json 遵循带有MCP扩展的JSON简历模式:
{
"basics": { /* name, email, phone, location, profiles */ },
"work": [
{
"name": "Company Name",
"position": "Job Title",
"startDate": "2020-01",
"endDate": "2023-12",
"summary": "Role description",
"url": "https://company.com",
"location": "City, State",
"mcp-details": {
"id": "unique-id",
"bullets": [
{ "id": "bullet-1", "text": "Accomplishment", "tags": ["skill"] }
],
"major_projects": [
{
"id": "project-1",
"name": "Project Name",
"summary": "What you built and your role",
"technologies": ["Python", "FastAPI"],
"outcomes": "Results and metrics",
"tags": ["backend"]
}
],
"tags": ["python", "api"]
}
}
],
"education": [],
"skills": [],
"projects": []
}