DrawOffer 职绘 について
DrawOffer MCP Serverは、ClaudeやCursorなどからDrawOffer内の履歴書、保存した求人、応募記録にアクセスするためのサーバーです。個人のAPI Keyを使い、自分のデータに対して読み取り専用または読み書きの権限で利用できます。
主な機能
- 01履歴書の一覧表示と取得
- 02保存した求人の検索と取得
- 03応募記録と進捗の確認
- 04求人と応募記録の作成
- 05読み取り専用・読み書きAPI Key
活用シーン
- 01AIツールで履歴書の内容を確認
- 02キーワードで保存済み求人を検索
- 03結果待ちの応募を確認
- 04求人情報をDrawOfferに保存
MCP 対応
MCPクライアントに履歴書、求人、応募記録の参照ツールを提供します。読み書き権限のAPI Keyでは、求人や応募記録の作成も可能です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
DrawOffer MCP サーバー
Claude、Cursor などの AI ツールから、DrawOffer 职绘に保存した履歴書、求人、応募記録を読み取れます
DrawOffer 职绘 は、AI による履歴書の編集、求人の JD に合わせた履歴書の調整、AI 模擬面接、求職状況の管理ができる AI 求職ツールです。この MCP サーバーを使うと、普段お使いの AI ツールから DrawOffer のデータを直接利用できます。たとえば、次のようなことができます。
- 「バックエンド職向けの履歴書を読み込んで、この求人の JD に合わせてプロジェクト経験を修正してください」
- 「保存した求人の中で、私の履歴書と最もマッチするものはどれですか?」
- 「この採用ページの求人を DrawOffer に保存してください」
- 「結果待ちの応募はあといくつありますか?」
このツールはお使いのコンピューター上で動作し、ご自身の API Key を使って DrawOffer の公開 API を呼び出します。アクセスできるのはご自身のデータのみです。
クイックスタート
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 の呼び出し回数は、1 分あたり最大 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 の説明:すべてのリクエストは /api/open/v1/* に送信し、Authorization: Bearer dok_... を付けます。同一バージョン内ではフィールドの追加のみを行い、互換性のない変更は /api/open/v2 に追加します。
DrawOffer のその他のオープンソースプロジェクト
- drawoffer-skills:履歴書と求職の Agent Skills
- drawoffer-prompts:コピーしてすぐ使える求職用プロンプト
- drawoffer-chinese-resume-templates:中国語の履歴書テンプレート 57 種
ライセンス
MIT © ql-link
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。