@dreamworkhq/mcp

中文文档
1.10.0发布于 2026/11/06MITES Module构建来源已验证近 30 天下载 3245

求职,应用材料,以及AI助手的应用跟踪.

中文使用文档
文档目录13 节
  1. 安装
  2. 配置
  3. 克劳德桌面
  4. 光标和其他客户端
  5. 主机端点
  6. 来宾模式和 API 密钥
  7. 环境变量
  8. 遥测
  9. 工具
  10. 关键范围
  11. 解决问题
  12. 发展
  13. 许可证

@ 梦想workhq/ mcp

MCP 服务器 梦想:AI代理的求职工具. 任何MCP客户端(Claude Desktop, Cursor, MCP Victor)都可以使用它来寻找角色,排序,裁剪应用程序,申请,并跟踪一段时间内一个人的结果.

这个服务器是一个很薄的网关:它将Dreamwork API称为HTTPS之上,没有自己的数据库访问权限. 运输是Stdio,stdout只搭载了JSON-RPC帧.

安装

没有安装步骤 。 MCP客户端按要求运行 npx。以下示例 npx -y @dreamworkhq/mcp。 。 。 .

不需要启动密钥或账户。 无 DREAMWORK_API_KEY 服务器 在免费的宾客模式下运行,您的代理可以在此搜索并读取每个列表. 这个 env 下面的块是可选的; 想要账户时添加密钥 工具(见 来宾模式和 API 密钥) (中文(简体) ).

配置

克劳德桌面

添加条目到您的 claude_desktop_config.json (单位:千美元)~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上:

{
  "mcpServers": {
    "dreamwork": {
      "command": "npx",
      "args": ["-y", "@dreamworkhq/mcp"],
      "env": {
        "DREAMWORK_API_KEY": "sk_..."
      }
    }
  }
}

编辑后重新启动 Claude 桌面 。 把证书放进 env 块。 别 关闭 command 壳体或内装装置,例如: dotenvx run -- …: 在楼梯上 服务器中,任何用于显示包装打印的横幅都会损坏 JSON-RPC 流和 挂起工具调用.

光标和其他客户端

任何Stdio MCP客户端都有效. 光标使用上面显示的相同配置:指向 命令时 npx -y @dreamworkhq/mcp 通过 DREAMWORK_API_KEY 输入 环境。 与巡视员检查设置:

DREAMWORK_API_KEY=sk_... npx @modelcontextprotocol/inspector npx -y @dreamworkhq/mcp

主机端点

Dreamwork还服务于这些工具超流式的 HTTP https://mcp.dreamworkhq.com/mcp在克洛德.艾,克洛德桌面, 或ChatGPT, 添加该 URL 作为自定义连接符并签名到 Dreamwork 。 什么都没有 用于安装,没有粘贴键。 同意屏幕 询问哪个范围 连接器得到.

设置请求头的客户端可以向同一 URL 发送 API 密钥 换句话说 在克洛德代码中:

claude mcp add --transport http dreamwork https://mcp.dreamworkhq.com/mcp \
  --header "Authorization: Bearer sk_..."

来宾模式和 API 密钥

客座模式是免费的,不需要账户. 没有密钥集, 服务器开始于 来宾模式并曝光公众,只读工具 : browse_listings, (中文(简体) ), get_listing, (中文(简体) ), get_platform_context,以及 get_upgrade_link。服务器告诉 代理它以宾客模式进行,所以代理可以说出现在可行的. 账户 工具以一个简短的“无 API 密钥” 信息回答,该密钥列出了获取步骤.

主机端点的握手也一样. initialize 财务报告和审定财务报表 tools/list 这四个工具运行。 每个账户 工具,以及任何其他方法,答案 401 与 WWW-Authenticate 这样 连接器可以与 OAuth 签名 。 API拒绝的持枪人也是 401。 。 。 .

API 密钥需要免费账户 。 与您的简历、 已保存的工作相匹配, 定制材料、管道、招聘邮件和应用程序需要API钥匙. 任何Dreamwork账户都可以生成一个,包括免费计划. 你的计划 键的费率限制和使用津贴。 签名于 dreamworkhq.com 互联网档案馆的存檔,存档日期2013-12-02,打开配置文件,然后是 MCP(或使用) 在代理页面上获取密钥按钮,然后将密钥设定为 DREAMWORK_API_KEY (单位:千美元) sk_...)并重新启动您的 MCP 客户端.

当生成一个密钥时,您选择它可以做什么:读取、写出、应用、发送 邮件。 配置页从全部选中的4个开始; 取消选中您的任何内容 特工不应该这么做 钥匙能做的比你能做的少, 从来没有更多.

环境变量

变量需求默认目的
DREAMWORK_API_KEY账户工具无API 密钥( E)sk_...) (中文(简体) ). 解锁管线,恢复,应用,拓展,剖析,采访.
DREAMWORK_API_URL没有https://api.dreamworkhq.com覆盖 API 端点( local dev /自主机) .
DREAMWORK_UNREAD_NOTICES没有打开off (另见: 0编号 :false编号 :no)停止工具运出未读收信员邮件的注释结果,并且不再让代理商在会话开始时检查邮件. 最多每5分钟检查一次;检查时从不标记邮件读取.

JOBLESS_API_TOKEN 财务报告和审定财务报表 JOBLESS_API_URL 仍然被接受为落后兼容 别名用于 DREAMWORK_API_KEY 财务报告和审定财务报表 DREAMWORK_API_URL; 倾向于 DREAMWORK_ 新配置的名称.

遥测

为了测量使用情况,服务器生成一个匿名随机安装 ID (a) UUID)在首次运行时将其存储在您的OS状态目录下 (单位:千美元)$XDG_STATE_HOME/dreamwork/install-id, (中文(简体) ), ~/.local/state/dreamwork/install-id 打开 Linux/ macOS, 或者 %LOCALAPPDATA%\dreamwork\install-id )),在视窗上. 这是随机的 值,从未从您的主机名、用户名或任何机器属性中得出。 这个 计算唯一安装的来宾(未经认证)用途。 这是写在 运行时间在您的机器上, 从来没有在建设或发布时间.

通过设置任一环境变量来选择:

  • DREAMWORK_TELEMETRY=0 (另见: false编号 :no编号 :off(中文(简体) )
  • DO_NOT_TRACK=1 (单位:千美元) 标准 选择退出;并 true编号 :yes编号 :on(中文(简体) )

由于遥测功能被禁用,所以不会生成,读取或发送安装ID.

工具

典型流:浏览公共指数,将角色保存在管道上,裁缝 材料,应用,然后跟踪答复和访谈。 打电话 get_platform_context 先说 它描述了梦中工作可以做什么, 所以代理 选择正确的工作流程.

公开( 无密钥 ) :

browse_listings, (中文(简体) ), get_listing, (中文(简体) ), get_market_pulse, (中文(简体) ), get_platform_context, (中文(简体) ), get_top_hiring_companies, (中文(简体) ), get_upgrade_link

助理动作 : dreamwork的助理登记处每个能力有一个工具,每个工具都通过现场助理使用的同一授权梯子和收据分类账运行。 因此,它接了第一个电话,以一个摘要和一个确认书Token来回答;将同样的论点送回去.

answer_application_questions, (中文(简体) ), apply, (中文(简体) ), cancel_apply, (中文(简体) ), confirm_hypothesis, (中文(简体) ), dismiss_application_questions, (中文(简体) ), dismiss_match, (中文(简体) ), edit_answer, (中文(简体) ), edit_cover_letter, (中文(简体) ), edit_resume, (中文(简体) ), forget_hypothesis, (中文(简体) ), format_resume, (中文(简体) ), generate_pack, (中文(简体) ), get_application_documents, (中文(简体) ), get_application_questions, (中文(简体) ), get_application_readiness, (中文(简体) ), get_application_status, (中文(简体) ), get_autopilot_settings, (中文(简体) ), get_autopilot_status, (中文(简体) ), get_career_record, (中文(简体) ), get_communication_preferences, (中文(简体) ), get_inbox, (中文(简体) ), get_job, (中文(简体) ), get_pack_status, (中文(简体) ), get_pipeline, (中文(简体) ), get_preferences, (中文(简体) ), get_resume_download_link, (中文(简体) ), get_resume_work_history, (中文(简体) ), get_task, (中文(简体) ), get_unread_reminders, (中文(简体) ), get_updates_since, (中文(简体) ), get_usage, (中文(简体) ), import_job, (中文(简体) ), list_dismissed_matches, (中文(简体) ), list_matches, (中文(简体) ), list_tasks, (中文(简体) ), mark_applied_offsite, (中文(简体) ), mark_messages_read, (中文(简体) ), move_pipeline, (中文(简体) ), parse_preferences_text, (中文(简体) ), prepare_applications, (中文(简体) ), remember_hypothesis, (中文(简体) ), replace_application_document, (中文(简体) ), reply_to_recruiter, (中文(简体) ), restore_match, (中文(简体) ), restore_material, (中文(简体) ), save_application_answers, (中文(简体) ), save_job, (中文(简体) ), set_autopilot, (中文(简体) ), start_checkout, (中文(简体) ), strengthen_application, (中文(简体) ), undo_last, (中文(简体) ), update_autopilot_settings, (中文(简体) ), update_communication_preferences, (中文(简体) ), update_preferences

直接产品工具: 路径,后面没有登记动作.

add_contact, (中文(简体) ), add_jobs, (中文(简体) ), generate_outreach, (中文(简体) ), generate_resume, (中文(简体) ), get_application_materials, (中文(简体) ), get_generated_resumes, (中文(简体) ), get_profile, (中文(简体) ), get_stats, (中文(简体) ), list_contacts, (中文(简体) ), list_interviews, (中文(简体) ), reopen_application_materials, (中文(简体) ), update_application_materials, (中文(简体) ), update_profile, (中文(简体) ), upload_resume

服务器还提供5个提示,主机包括克洛德·桌面和 Claude 代码显示为命令 : morning_brief (自你上回以来有什么变化) 请检查, find_and_prepare (搜索、取取、准备材料), apply_to_prepared (填写任何缺失的答案,复议,应用 确认, interview_prep,以及 autopilot_setup。 。 。 .

关于一些工具的说明:

  • 没有工具在第一次通话时发送邮件或提交应用程序 . apply, (中文(简体) ), reply_to_recruiter, (中文(简体) ), set_autopilot, (中文(简体) ), update_autopilot_settings 财务报告和审定财务报表 start_checkout 返回时 held 附有摘要和 confirmationToken,以及 只有当您将同样的参数发回时,才会采取行动.
  • 1.3.0 移除登记册行动取代的1.2.0工具: search_jobs 财务报告和审定财务报表 list_applications (使用时 get_pipeline· ; browse_listings 搜索该 指数, apply_to_job (单位:千美元)apply, (中文(简体) ), add_listing_to_pipeline (单位:千美元)save_job, (中文(简体) ), skip_job (单位:千美元)dismiss_match),以及 send_outreach答复和重新提交 通过 reply_to_recruiter 财务报告和审定财务报表 apply。 。 。 .
  • 1.5.1之后的释放不再包括 list_escalations 财务报告和审定财务报表 resolve_escalation,而托管服务器不再提供它们。 梦想 不再把一个申请交给你 作为升级,所以有 没有他们可以列出或解决的.
  • update_application_materials 财务报告和审定财务报表 reopen_application_materials 打开 应用推出组群 API 所承认 API自己拒绝.
  • get_stats 汇总报名候选人自己的管道,所以需要 和其余的一样.

关键范围

API 密钥带有范围, 当生成时选择 :

范围解锁的东西
read每个读取动作:匹配、管道、收件箱、状态、使用、收据
write便宜和排队的写法:保存、删除、移动、编辑材料、首选、退出链接
apply提交应用程序, 取消仍在发送的应用程序和自动驾驶
send邮寄招聘人员

瞄准镜打开了行动的每一条道路,包括直接路线. write 是修改任何东西的会场: 任何键上没有它就会被拒绝 请求不是 GET, (中文(简体) ), HEAD,或 OPTIONS,因此读取的密钥不能重写 通过直接拨打路由来配置或移动棋盘。 没有键 apply 被拒绝时 apply时 POST /jobs/:id/apply涡轮跑道和升级道 键 无 send 被拒绝时 reply_to_recruiter时 POST /outreach/send 时间 POST /conversations/:id/reply直接通话 回答 403 与 api_key_scope_required范围,它想要, 和一条信息 说该怎么做; 助理动作解答 action_not_authorized 与同样的下一步.

一个密钥永远不能管理密钥,旋转会话符号,或者删除账户. 这些答复403 session_required 随其所持.

配置文件页预选了全部四个范围, 以及一个未命名的密钥请求 瞄准镜会读会写 瞄准镜存在前创建的密钥保留它的一切 已经可以了.

解决问题

  • 工具呼叫悬/超时,但握手成功. 有一点 将非 JSON- RPC 字节写入 stdout 。 确保 command 没有包裹在一个 打印横幅的嵌入器或外壳, 并更新到最新版本 (单位:千美元)npx -y @dreamworkhq/mcp@latest; 清除 npx 缓存 rm -rf ~/.npm/_npx 如果旧建筑被缓存的话。 stdout只必须携带协议框架. 所有服务器 伐木去斯德尔.
  • 每个账户工具都说"没有API密钥". DREAMWORK_API_KEY 没有 进入进程。 证实在 env 块中的客户端配置.
  • 每个账户工具都说"API密钥被拒绝". 密钥传到服务器上, 但它已经过期或被撤销。 在Profile下创建一个新的,然后是MCP, 替换 DREAMWORK_API_KEY 并重新启动您的 MCP 客户端.
  • 应用返回 missing_onboarding_fields 或者说 missing_profile_fields。 。 。 . 工具报告缺失的字段和修复每个字段的 Dreamwork 路径 一个 重试前在 Dreamwork 中完成这些细节; 失败的请求 未启动应用程序.

发展

pnpm --filter @dreamworkhq/mcp check   # typecheck
pnpm --filter @dreamworkhq/mcp build   # emit dist/
pnpm --filter @dreamworkhq/mcp test    # unit tests

标准入口是 src/stdio.ts; 工具定义为 src/mcp.ts; HTTP API 客户端是 src/client.ts。 。 。 .

服务器只从进程环境读取配置 。 没有 装入 a .env 文档。 对于本地开发,输出您外壳中的 vars( 如. DREAMWORK_API_URL=http://127.0.0.1:3000 pnpm --filter @dreamworkhq/mcp stdio) (中文(简体) ).

一揽子边界决定、工具登记公约 (单位:千美元)registerDreamworkTool),出错/版本规则,以及被推迟的审查触发器 记录在 ARCHITECTURE.md。上面的工具目录是 与注册工具的漂移核对 test/tool-catalog.test.ts。 。 。 .

许可证

麻省理工学院

版本与发布记录

@dreamworkhq/mcp 共发布 24 个版本,首次发布于 2026/05/26;过去 12 个月发布了 24 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.10.0latest2026/11/067 天前
1.9.22026/10/2816 天前
1.9.12026/10/2123 天前
1.9.02026/10/2123 天前
1.8.12026/10/1925 天前
1.8.02026/10/1826 天前

关于 @dreamworkhq/mcp 的常见问题

@dreamworkhq/mcp 是什么?

求职,应用材料,以及AI助手的应用跟踪.

如何安装 @dreamworkhq/mcp?

在项目目录运行 npm install @dreamworkhq/mcp,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 dreamwork-mcp,可以用 npx dreamwork-mcp 直接运行。

@dreamworkhq/mcp 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/dreamworkhq__mcp 是否存在。

@dreamworkhq/mcp 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@dreamworkhq/mcp 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@dreamworkhq/mcp 可以商用吗?

@dreamworkhq/mcp 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@dreamworkhq/mcp 的下载量有多少?

根据 npm 官方下载统计,@dreamworkhq/mcp 在 2026/10/13 – 2026/11/11 这 30 天内被下载 3,245 次,日均约 108 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@dreamworkhq/mcp 还在维护吗?

最新版本 1.10.0 发布于 2026/11/06(7 天前);至今共发布 24 个版本,其中过去 12 个月发布了 24 个;首次发布于 2026/05/26。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。