crosswalk-mcp MCP 服务说明文档

crosswalk-mcp MCP 服务说明文档
1. 服务概述一句话简介AI原生的职业副驾驶作为MCP服务器运行在您的AI客户端中帮助发现职位、评估匹配度并定制求职申请——本地优先零API密钥使用您已有的模型。服务名称crosswalk-mcp版本号M1首个发布版本开发者/提供方Mohakgarg5协议类型MCP (Model Context Protocol)2. 核心功能该MCP服务提供以下主要功能setup_profile从自由格式描述存储结构化的用户档案add_resume解析并存储带标签的简历版本支持DOCX/PDF/文本list_resumes列出已存储的简历fetch_jobs从Greenhouse、Lever和Ashby获取实时职位score_fit数值匹配评分 结构化的优势/差距分析explain_fitMarkdown格式的叙述性分析——为什么匹配、差距、定位建议3. 使用场景该服务适合在以下情况下使用在AI对话中设置和管理个人职业档案搜索和发现符合条件的工作机会评估个人与特定职位的匹配程度获取个性化的求职建议和定位分析管理多个版本的简历4. 接入方式4.1 服务端点传输协议stdio本地运行数据存储~/.crosswalk/state.db本地SQLite数据库4.2 认证与权限零API密钥所有AI工作通过MCP sampling运行回调到您的AI客户端模型本地优先数据不会离开您的机器4.3 数据格式档案和简历结构化JSON格式存储职位数据从ATS系统实时获取4.4 服务器配置快速安装npx crosswalk-mcp install重启Claude Desktop后即可使用。5. 接口定义工具名称功能描述输入输出setup_profile存储用户档案自由格式描述结构化档案add_resume添加简历文件路径 标签解析后的简历数据list_resumes列出简历无简历列表fetch_jobs获取职位筛选条件职位列表来自Greenhouse/Lever/Ashbyscore_fit匹配评分职位信息数值评分 优势/差距分析explain_fit匹配解释职位信息Markdown叙述性分析6. 快速开始6.1 环境要求Node.jsMCP兼容的客户端如Claude Desktop6.2 示例代码安装后使用示例Set up my profile: Im a PM with 2 years at Acme, want NYC or remote, looking at AI infra.Add my resume from ~/Documents/resume.pdf, label it Generic PM.Find PM roles at H-1B sponsors with 0.8 confidence.Why am I a fit for the Stripe Payments PM role?开发命令npm install npm test # 运行vitest测试 npm run dev # 通过stdio运行MCP服务器 npm run build # 构建dist/server.js和dist/cli.js7. 注意事项零API密钥所有AI工作通过MCP sampling运行使用您已有的模型本地优先档案、简历和职位缓存存储在本地SQLite数据库中开放职位图谱公司→ATS注册表是MIT许可的JSON数据集可通过PR添加公司路线图M2将支持简历定制、求职信生成M3将添加管道跟踪器M4将扩展到200公司许可证MIT