WinnigCV MCP服务器
用于人工智能驱动的工作匹配和简历生成的MCP(模型上下文协议)服务器。在LinkedIn和Seek上搜索工作,将其与您的简历进行匹配,获得详细的匹配分析,并生成量身定制的简历。
特性
- 🔍 search_jobs -在LinkedIn和/或Seek上搜索工作
- 📊 match_jobs -人工智能简历匹配评分(1-10)
- 🎯 analyze_job -深入的工作分析,包括适合性评估、优势、差距、危险信号和求职信角度
- 📝 generate_cv -生成针对特定工作进行优化的定制简历
安装
npm install
npm run build配置
复制 .env.example 到 .env 并配置:
cp .env.example .env环境变量
| 变量 | 描述 | 默认值 |
|---|---|---|
OPENAI_API_KEY | OpenAI API密钥(或代理的“伪”) | 必需 |
OPENAI_BASE_URL | 与OpenAI兼容的API端点 | OpenAI默认值 |
OPENAI_MODEL | 用于AI功能的模型 | gpt-4o-mini |
与GitHub Copilot代理一起使用
export OPENAI_API_KEY=dummy
export OPENAI_BASE_URL=http://localhost:14141/v1
export OPENAI_MODEL=gpt-4o用法
运行服务器
node dist/index.jsMCP集成
添加到MCP客户端配置中:
{
"mcpServers": {
"winning-cv": {
"command": "node",
"args": ["/path/to/winning-cv-mcp/dist/index.js"],
"env": {
"OPENAI_API_KEY": "your-key",
"OPENAI_MODEL": "gpt-4o"
}
}
}
}工具
search_jobs
在LinkedIn和/或Seek上搜索工作。
输入:
{
"keywords": "Digital Transformation Manager",
"location": "Melbourne, Australia",
"sources": ["linkedin", "seek"],
"days_old": 7
}输出: 职位列表,包括职位、公司、地点、网址、工资和发布日期。
match_jobs
评估你的简历与招聘信息的匹配程度。
输入:
{
"cv_path": "/path/to/your-cv.pdf",
"job_urls": [
"https://www.seek.com.au/job/123456",
"https://www.linkedin.com/jobs/view/789012"
],
"threshold": 7
}输出: 通过分数、优势和差距达到门槛的工作。
analyze_job
根据你的简历对工作进行详细分析。
输入:
{
"cv_path": "/path/to/your-cv.pdf",
"job_url": "https://www.seek.com.au/job/123456"
}输出:
- 适合性评估(1-10分,推荐:strong_apply/apply/考虑/跳过)
- 优势与类别
- 严重性差距(严重/中等/轻微)和缓解建议
- 红旗
- 附谈话要点的求职信角度
- 关键要求清单(证据符合/不符合)
generate_cv
为特定工作生成量身定制的简历。
输入:
{
"cv_path": "/path/to/your-cv.pdf",
"job_url": "https://www.seek.com.au/job/123456",
"output_format": "markdown",
"tone": "professional"
}选项:
output_format:markdown、plain_text或结构化(JSON)tone:专业、创意、技术或执行focus_areas:要强调的可选区域阵列
输出: 量身定制的简历内容,并附有定制说明(强调关键字,强调技能,重塑经验)。
支持的简历格式
- DOCX 文件
- 文本
- Markdown(.md)
依赖项
- Node.js 18+
- 剧作家(用于网页抓取)
安装Playwright浏览器
npx playwright install chromium发展
# Build
npm run build
# Watch mode
npm run dev
# Test a tool
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | node dist/index.js许可证
麻省理工学院
作者
许(https://jackhui.com.au)
