Skip to main content
Glama
ql-link

DrawOffer MCP Server

by ql-link

DrawOffer MCP Server

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

即将上线:DrawOffer 账号页的 API Key 功能和 npm 包 drawoffer-mcp 正在发布,上线后即可按下面的步骤使用。


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 的简历"试试。

Related MCP server: ResumePilot MCP

工具一览

工具

作用

权限

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables users to search for jobs, prefill applications using AI, and automate submissions across major platforms like Lever and Ashby directly from Claude or Cursor. It provides a full suite of tools for managing job queues, profile data, and resumes within a chat interface.
    37
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables parsing a master resume, analyzing job descriptions for ATS/match scores, generating truthful tailored resumes, tracking applications, and producing PDF reports through Claude Desktop.
    17
    MIT
  • F
    license
    Not graded
    quality
    A
    maintenance
    Enables Claude Web users to manage their job application workflow by storing profile and resume data, analyzing job descriptions, preparing applications, and tracking progress — all with manual submission and no platform automation.
    1
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Connects an AI assistant to a job-matching account so it can read roles matched to your resume, pull full job details and hiring contacts, and save tailored resume versions. With explicit opt-in and per-job confirmation in the chat, it can also start applications, relay questions only you can answer, and report each application's status.
    MIT