在 AI 助手里用心动简历
把心动简历的简历诊断、JD 匹配、JD 关键词提取接进 Claude、Cursor 等支持 MCP 的 AI 助手:贴一个地址就能用,无需登录、无需 API key,输入不保存。
服务地址
MCP Streamable HTTP(无会话);只接受 POST,浏览器直接打开会回到本页。
https://resume.zalize.com/mcp
助手要了解站内有哪些公开页(模板 / 范文 / 攻略 / 面经 / 校招),读 Markdown 站点索引 /llms.txt(llmstxt.org 约定,与站点地图同源)。
三件工具
每件都返回一份 Markdown 报告(给人看)加一份结构化 JSON(给助手用),口径与网页版完全一致。
简历诊断diagnose_resume
对简历 Markdown 做规则诊断:0–100 总分与五维得分(完整度/量化/表达力度/结构/技能),P0/P1/P2 问题清单(每条带所在章节、行号与可直接插入的修复示例),以及 ATS 兼容性检查。返回 Markdown 报告 + 结构化 JSON。
- 入参
resume_markdown(简历全文,≤60,000 字)- 返回字段
score / grade / dimensions / issues(含 section、line、fix)/ ats- 这样问
- 「把我这份简历发给心动简历诊断一下,按 P0→P2 逐条改。」
JD 匹配度分析match_resume_to_jd
简历对照 JD:匹配度 0–100、已命中 / 间接体现(同义写法)/ 缺失关键词(标注加分项、通用词、软技能)、学历·工作年限·专业·英语·届别硬性门槛逐项判定(满足 / 未满足 / 简历未体现,缺证据不判未满足)、求职意向与 JD 岗位名是否一致,以及修改建议。返回 Markdown 报告 + 结构化 JSON。
- 入参
resume_markdown(简历全文,≤60,000 字)jd_text(JD 原文,≤20,000 字)- 返回字段
score / matched / implied / missing / optional / generic / titleMatch / requirements / suggestions- 这样问
- 「用心动简历对照这条 JD 看我的简历缺哪些关键词、硬性门槛过不过,只补我真有的经历。」
JD 关键词提取extract_jd_keywords
只看 JD:提取岗位名、硬技能关键词(按出现顺序)、「优先 / 加分」句里的加分项、软技能、JD 原文职责动词,以及学历·年限·专业·英语·届别硬性门槛。适合还没有简历、先了解岗位要求时用。
- 入参
jd_text(JD 原文,≤20,000 字)- 返回字段
title / required / optional / soft / verbs / requirements- 这样问
- 「先用心动简历提取这条 JD 的硬技能、加分项和硬性门槛,再帮我列写简历要点。」
接入方式
服务名可随意取,下面统一用 xindong-resume;配置写法以各客户端当前文档为准。
1Claude Code
终端里一条命令(加 `--scope user` 对所有项目生效)
claude mcp add --transport http xindong-resume https://resume.zalize.com/mcp
2Claude Code / 通用 JSON
项目根 `.mcp.json`(Claude Code 要求远程服务写明 `type`)
{
"mcpServers": {
"xindong-resume": {
"type": "http",
"url": "https://resume.zalize.com/mcp"
}
}
}
3Cursor
项目 `.cursor/mcp.json` 或全局 `~/.cursor/mcp.json`
{
"mcpServers": {
"xindong-resume": {
"url": "https://resume.zalize.com/mcp"
}
}
}
4任意 MCP 客户端 / 命令行
支持 Streamable HTTP 的客户端填 URL 即可;curl 直接调
curl -s https://resume.zalize.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"extract_jd_keywords","arguments":{"jd_text":"Java 后端工程师:熟悉 Spring Boot、MySQL,本科及以上,3 年以上经验"}}}'
隐私与边界
- 不保存输入
- 简历与 JD 只在本次请求内计算,不写数据库、不进日志正文;每次请求彼此独立,没有会话。服务器只累计每件工具被调用了多少次(一个数字),不记录谁调的、也不记录传了什么。
- 不调用大模型
- 三件工具全部是站内同一套确定性规则(与编辑器诊断面板、JD 匹配页同源),不会编造简历里没有的经历,同样输入永远同样输出。
- 无需登录、无需 key
- 匿名直连;入参有长度上限(简历 60,000 字、JD 20,000 字)防止误传整本文档。
- 只读工具
- 每件工具都标注 readOnlyHint / idempotentHint,AI 助手可以放心重试;它们不会替你改简历,改哪里由你和助手决定。
常见问题
什么是 MCP?我需要安装什么?
MCP(Model Context Protocol)是 AI 助手调用外部工具的开放协议。心动简历直接提供远程地址(Streamable HTTP),不需要在本机装任何包或 Node;在 Claude Code、Cursor 等支持 MCP 的客户端里填上地址即可。
需要登录或 API key 吗?收费吗?
不需要。匿名直连、免费,与网页版相同;只有入参长度上限(简历 60,000 字、JD 20,000 字)。
我的简历会被保存或用于训练吗?
不会。简历与 JD 只在本次请求内计算,不写数据库、不进日志正文,也不调用任何大模型;你的 AI 助手自身如何处理对话,以该助手的隐私政策为准。
与网页版的诊断 / JD 匹配结果一致吗?
一致。三件工具调用的是编辑器诊断面板、JD 匹配页同一套确定性规则,同样输入同样输出;硬性门槛简历没写只报「简历未体现」不判未满足,软技能不建议写进技能行。
AI 助手会直接帮我改简历吗?
工具本身只读不写:返回问题清单、缺失关键词与可插入的修复示例,改不改、怎么改由你和助手决定。建议只补你真有的经历,改完可粘回网页版套模板导出 PDF / DOCX。