mcpField
D
DrawOffer 职绘

DrawOffer 职绘

本地服务
drawoffer.com商业与营销01 天前更新

关于 DrawOffer 职绘

DrawOffer MCP 服务让 Claude、Cursor 等 AI 工具读取 DrawOffer 中的简历、已保存岗位和投递记录,也可按读写权限新增岗位与投递。服务使用用户的 API Key 调用开放接口,并限制为访问本人数据。

主要功能

  1. 01列出并读取简历
  2. 02搜索并读取已保存岗位
  3. 03查看投递记录及阶段
  4. 04新增岗位和投递记录
  5. 05支持只读或读写 API Key

适用场景

  1. 01让 AI 查看简历正文
  2. 02按关键词查找已保存岗位
  3. 03查询仍在等待结果的投递
  4. 04将招聘岗位存入 DrawOffer

MCP 相关

作为 MCP 服务,它向 Claude、Cursor 等 MCP 客户端提供简历、岗位和投递记录的读取工具,以及受读写 API Key 权限控制的新增工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"ql-link-drawoffer": {
"command": "npx",
"args": [
"-y",
"drawoffer-mcp"
],
"env": {
"DRAWOFFER_API_KEY": "<DRAWOFFER_API_KEY>"
}
}
}
}
启动命令npx -y drawoffer-mcp
需要配置的环境变量
DRAWOFFER_API_KEY密钥DrawOffer API key (starts with dok_), created in Account → API keys

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmdrawoffer-mcp1.0.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

来自项目 README

DrawOffer MCP Server

让 Claude、Cursor 等 AI 工具读取你在 DrawOffer 职绘里的简历、岗位和投递记录

License: MIT DrawOffer 职绘

在线体验 · 快速开始 · 工具一览 · English


DrawOffer 职绘 是一个 AI 求职工具:AI 改简历、按岗位 JD 调整简历、AI 模拟面试和求职进度管理。这个 MCP Server 让你在自己常用的 AI 工具里直接用上 DrawOffer 里的数据,例如:

  • "读一下我的后端简历,按这个岗位的 JD 帮我改项目经历"
  • "我保存的岗位里,哪些和我的简历最匹配?"
  • "把这个招聘页面的岗位存进 DrawOffer"
  • "我还有哪些投递在等结果?"

它在你的电脑上运行,用你自己的 API Key 调用 DrawOffer 的开放接口,只能访问你自己的数据。

快速开始

1. 创建 API Key

登录 DrawOffer,打开 账号 → API Key,点「创建 Key」:

  • 只读(推荐):只能读取简历、岗位和投递记录。
  • 读写:还能新增岗位和投递记录。

完整的 Key 只在创建时显示一次,请立刻复制保存。Key 以 dok_ 开头。

2. 配置 AI 工具

需要 Node.js 18 或更高版本。

Claude Code

claude mcp add drawoffer --env DRAWOFFER_API_KEY=dok_你的Key -- npx -y drawoffer-mcp

Claude Desktop、Cursor 等:在 MCP 配置文件(Claude Desktop 为 claude_desktop_config.json,Cursor 为 ~/.cursor/mcp.json)中加入:

{
  "mcpServers": {
    "drawoffer": {
      "command": "npx",
      "args": ["-y", "drawoffer-mcp"],
      "env": { "DRAWOFFER_API_KEY": "dok_你的Key" }
    }
  }
}

重启 AI 工具后,问它"列出我在 DrawOffer 的简历"试试。

工具一览

工具作用权限
list_resumes列出全部简历只读
get_resume读取一份简历的正文(Markdown)只读
list_jobs列出保存的岗位,支持关键词搜索只读
get_job读取岗位的完整 JD只读
create_job保存一个岗位,并自动生成「待投递」记录读写
list_applications列出投递记录和当前阶段只读
get_application读取一条投递记录只读
create_application为已保存的岗位新建投递记录读写

AI 改简历、匹配分析、模拟面试等会消耗积分的功能,目前不通过 MCP 开放,请在 DrawOffer 里使用。

配置项

环境变量说明
DRAWOFFER_API_KEY必填,你的 API Key
DRAWOFFER_BASE_URL选填,默认 https://www.drawoffer.com

安全

  • Key 只放在请求头里发给 DrawOffer,不会写入日志,也不会出现在错误信息里。
  • 不要把 Key 提交进代码仓库。不用的 Key 请在账号页删除,删除后立即失效。
  • 账号页能看到每把 Key 的最近使用时间,发现异常可以随时删除。
  • 每把 Key 每分钟最多调用 60 次。

开发

git clone https://github.com/ql-link/drawoffer-mcp.git
cd drawoffer-mcp
npm install
npm test
DRAWOFFER_API_KEY=dok_你的Key node src/index.js

接口说明:所有请求发往 /api/open/v1/*,带 Authorization: Bearer dok_...。版本内只增加字段,不兼容的变化会放进 /api/open/v2。

更多 DrawOffer 开源项目

许可证

MIT © ql-link

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。