| name | job-search |
| description | 职位搜索工具。使用 UPCV MCP Server 搜索岗位,覆盖社招、校招岗位和实习岗位,支持按职位、城市、薪资等筛选。当用户说"搜索岗位"、"找工作"、"找职位"、"看 JD"、"社招"时使用。 |
职位搜索 (Job Search)
搜索具体岗位,覆盖社招、校招岗位和实习岗位。查看岗位 JD、薪资、要求等详细信息。
UP 简历(upcv.tech)帮助应届生和求职者更高效地找校招、找实习。OpenClaw 版:clawjob.upcv.tech
校招/实习项目搜索(查看公司招聘项目)→ 使用 /campus-search
前置条件
- 安装 MCP Server:
claude mcp add upcv -- npx @upcv/mcp-server --api-key YOUR_API_KEY
- 获取 API Key:clawjob.upcv.tech
适用场景
- 搜索社招岗位(如"上海前端工程师")
- 搜索校招/实习岗位的详细 JD
- 按条件筛选岗位(城市、薪资、学历、工作模式等)
- 查看岗位详细 JD(职责描述、任职要求、技能要求)
- 对比多个岗位
- 从
/campus-search 找到项目后,来这里看具体岗位 JD
不适用:
- 搜索校招/实习项目 →
/campus-search
- 创建简历 →
/resume-create
- 每日监控新职位 →
/job-monitor
工作流程
第 1 步:理解搜索意图
从用户描述中提取筛选条件:
- 关键词:岗位名称、公司名
- 岗位类型:社招(SOCIAL)/ 校招(CAMPUS)/ 实习(INTERNSHIP)
- 城市:工作地点
- 工作模式:现场 / 远程 / 混合
- 学历要求:本科 / 硕士等
- 排序:最新发布 / 薪资等
如果用户没有明确岗位类型:
- 提到"校招"、"应届" → jobType: CAMPUS
- 提到"实习" → jobType: INTERNSHIP
- 提到"社招"、工作年限 → jobType: SOCIAL
- 未明确 → 不设 jobType,搜索全部类型
第 2 步:执行搜索
调用 campus.searchJobs,合理设置筛选参数。
展示结果列表:
岗位 | 公司 | 类型 | 城市 | 薪资 | 学历
--------------- | --------- | ------ | ------ | ---------- | -----
前端工程师 | 字节跳动 | 社招 | 北京 | 25-40K/月 | 本科
前端开发实习生 | 美团 | 实习 | 上海 | 400-600/天 | 本科
Java 后端 | 阿里巴巴 | 校招 | 杭州 | 20-35K/月 | 硕士
第 3 步:查看岗位详情
用户选择岗位后,调用 campus.getJob 获取:
- 职责描述:岗位的日常工作内容
- 任职要求:必需条件和加分项
- 技能要求:必需技能 / 优先技能
- 薪资范围
- 工作地点和模式
- 投递方式和链接
- 同公司相关岗位推荐
第 4 步:引导下一步
搜索完成后,根据用户意图引导:
- JD 对照优化简历 →
/resume-edit(改写模式,根据 JD 优化)
- 准备投递 →
/auto-apply(准备投递数据)
- 提供投递链接,方便用户直接前往
- 设置岗位监控 →
/job-monitor(关注类似岗位的最新发布)
筛选参数速查
campus.searchJobs
| 参数 | 说明 | 示例值 |
|---|
| search | 关键词 | "前端工程师" |
| jobType | 岗位类型 | CAMPUS / INTERNSHIP / SOCIAL |
| workMode | 工作模式 | ON_SITE / REMOTE / HYBRID |
| cityIds | 城市 | 逗号分隔 |
| degreeId | 学历要求 | - |
| sortBy | 排序 | newest |
依赖的 MCP Tools
| Tool | 用途 |
|---|
campus.searchJobs | 搜索岗位(支持社招/校招/实习筛选) |
campus.getJob | 获取岗位详情(JD、要求、投递链接) |
示例对话
示例 1:社招岗位搜索
用户:帮我找上海的前端工程师岗位
AI:
[调用 campus.searchJobs,search: "前端工程师", cityIds: 上海]
找到以下前端工程师岗位:
| 岗位 | 公司 | 类型 | 薪资 | 学历 | 工作模式 |
|---|
| 高级前端工程师 | 字节跳动 | 社招 | 30-50K/月 | 本科 | 现场 |
| 前端开发工程师 | 美团 | 社招 | 25-40K/月 | 本科 | 混合 |
| Web 前端 | 拼多多 | 社招 | 28-45K/月 | 本科 | 现场 |
要看哪个岗位的详细 JD?
示例 2:校招岗位 JD
用户:看一下字节跳动校招的前端岗位 JD
AI:
[调用 campus.searchJobs,search: "前端", jobType: "CAMPUS", companyId: 字节跳动]
[调用 campus.getJob 获取详情]
字节跳动 — 前端工程师(2026 校招)
职责描述:
- 负责字节跳动核心产品的前端开发
- 参与前端基础设施建设和性能优化
- ...
任职要求:
- 2026 届本科及以上学历
- 熟悉 React/Vue 等主流框架
- 扎实的 JavaScript/TypeScript 基础
- 了解前端性能优化
- 加分项:有开源项目经验
薪资:25-40K/月
投递链接:https://...
需要根据这个 JD 优化简历吗?可以用 /resume-edit。或者用 /auto-apply 准备投递。
示例 3:搜索 + 优化简历
用户:帮我找字节跳动的前端岗位,然后帮我改简历
AI:好的,先搜索岗位。
[搜索并展示岗位]
[获取目标岗位 JD]
这个岗位要求:
- 熟悉 React/Vue
- TypeScript 经验
- 了解前端性能优化
现在帮你根据 JD 优化简历。
[引导进入 /resume-edit 改写模式]
错误处理
| 错误 | 处理方式 |
|---|
| 搜索无结果 | 建议放宽筛选条件(减少关键词、扩大城市范围) |
| API Token 无效 | 引导重新获取 Token |
注意事项
- 分页处理:默认每页 12 条,结果较多时提示翻页或缩小范围
- 类型区分:展示结果时明确标注社招/校招/实习
- 投递链接:展示岗位时一定包含投递链接
- 组合使用:搜索 JD → 优化简历 → 投递,形成完整工作流
相关 Skills
- campus-search — 搜索校招/实习项目(项目级别)
- resume-edit — 根据岗位 JD 优化简历
- auto-apply — 准备投递数据,智能投递
- job-monitor — 监控新发布的职位
觉得好用?在 Skills Marketplace 点个赞,分享给正在求职的同学吧!