mcpField
D
DrawOffer 职绘

DrawOffer 职绘

Local
drawoffer.comBusiness & Marketing0Updated 1d ago

About DrawOffer 职绘

DrawOffer MCP Server lets users of Claude, Cursor, and other AI tools access resumes, saved jobs, and application records stored in DrawOffer. It uses a personal API key and supports read-only or read-write access to that user's data.

Key features

  1. 01List and read resumes
  2. 02Search and read saved jobs
  3. 03View applications and their stages
  4. 04Create jobs and application records
  5. 05Read-only or read-write API keys

Use cases

  1. 01Ask an AI tool to inspect a resume
  2. 02Find saved jobs by keyword
  3. 03Check which applications await results
  4. 04Save a job posting to DrawOffer

MCP support

It exposes DrawOffer resume, job, and application data to MCP clients, with creation tools available when the API key has read-write permissions.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"ql-link-drawoffer": {
"command": "npx",
"args": [
"-y",
"drawoffer-mcp"
],
"env": {
"DRAWOFFER_API_KEY": "<DRAWOFFER_API_KEY>"
}
}
}
}
Run commandnpx -y drawoffer-mcp
Environment variables to set
DRAWOFFER_API_KEYSecretDrawOffer API key (starts with dok_), created in Account → API keys

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmdrawoffer-mcp1.0.1

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project 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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.