DrawOffer 职绘

io.github.ql-linkPublished by GitHub account ql-linkv1.0.1Updated Oct 30, 2026

Read your DrawOffer resumes, saved jobs and applications from Claude, Cursor and other AI tools.

The publisher's own server: draw.io

Overview

AI-generated overview

Lets an AI assistant read your DrawOffer job-search resumes, saved jobs and application records, and optionally save new jobs and applications.

What you can do
  • List and read resumes, including full resume text in Markdown
  • List saved jobs with keyword search and read a job's full description
  • Save a job, which also creates a pending application record
  • List and read application records with their current stage, and create an application for a saved job
When to use it
Useful if you keep your resumes, target jobs and application tracking in DrawOffer and want an assistant to tailor resume content to a job description, compare saved jobs against your resume, or check which applications are still awaiting results.
Requirements
Runs locally over stdio via npx, so Node.js 18 or higher is needed. Requires a DrawOffer account and an API key (starts with dok_) created in the account's API key page, supplied through the DRAWOFFER_API_KEY environment variable. An optional DRAWOFFER_BASE_URL overrides the default endpoint. Network access to DrawOffer is required.
Before you install
The API key is a credential: keep it out of code repositories and delete unused keys. A read-write key allows the assistant to create jobs and application records, so choose the read-only key if you only want reading. Requests are rate limited to 60 per minute. Credit-consuming features such as AI resume rewriting and mock interviews are not exposed through this server.

Installation

In SourceWeft

  1. Open DrawOffer 职绘 in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

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

bash
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)中加入:

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 次。

开发

bash
git clone https://github.com/ql-link/drawoffer-mcp.gitcd drawoffer-mcpnpm installnpm testDRAWOFFER_API_KEY=dok_你的Key node src/index.js

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

更多 DrawOffer 开源项目

许可证

MIT © ql-link

Source: README.md at commit 732e5e4

Tools

0
SourceWeft started this package once in an isolated sandbox, without credentials, to list its tools. That failed: the server did not start.

Version history

1
  1. v1.0.1LatestOct 30, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Draw integrations