关于 HiddenJobs — Remote Tech Job Search MCP
HiddenJobs 是面向远程技术岗位求职者的 MCP 服务,可连接助手与职位来源及私人求职工作区,用于准备申请材料并跟踪进度。
主要功能
- 01搜索选定来源的职位
- 02用已保存的简历比较岗位
- 03管理简历版本和文档
- 04创建和管理邮件提醒
- 05跟踪申请并准备面试
适用场景
- 01按地点和技能查找远程岗位
- 02为申请选择简历版本
- 03起草并审阅申请材料
- 04记录申请状态和后续步骤
MCP 相关
经 OAuth 授权的远程 MCP 服务向客户端提供职位搜索、提醒、个人资料与简历数据、文档操作、申请跟踪、工作流说明和资源。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.hiddenjobs.dev/mcpclaude mcp add --transport http hiddenjobs-job-search https://api.hiddenjobs.dev/mcp{"mcpServers":{"hiddenjobs-job-search":{"type":"http","url":"https://api.hiddenjobs.dev/mcp"}}}在 Cursor 中打开{"servers":{"hiddenjobs-job-search":{"type":"http","url":"https://api.hiddenjobs.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"hiddenjobs-job-search":{"type":"http","url":"https://api.hiddenjobs.dev/mcp"}}}{"mcpServers":{"hiddenjobs-job-search":{"serverUrl":"https://api.hiddenjobs.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://api.hiddenjobs.dev/mcp需要授权工具
3| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| page | integer | 否 | |
| limit | integer | 否 | |
| query | string | 否 | 关键词、职位、技能或公司。 |
| jobType | string | 否 | |
| category | string | 否 | |
| employmentType | string | 否 | |
| remoteLocation | string | 否 | 例如:Worldwide、US、Europe、Spain 或 Germany。 |
详细介绍
Job Search MCP
通过 AI 助手寻找工作。
寻找容易被忽略的远程职位,评估匹配度,定制简历和求职信,为面试做准备,并跟踪每份申请。将你的助手连接到 Hidden Jobs,在你的账户中集中管理个人资料、简历版本、邮件提醒和申请记录。
工作原理
Your profile + selected CV
↓
Find jobs in your sources
↓
Compare + choose
↓
Tailor CV + cover letter
↓
Review + export PDF
↓
Send your application
↓
Track + prep interviews
你的助手负责分析和撰写。Hidden Jobs 提供职位,并保存你要求保留的个人资料、文档和进度。你可以通过获授权的已连接客户端使用同一份已保存信息。
快速开始
1. 连接你的助手
| 设置 | 值 |
|---|---|
| MCP URL | https://hiddenjobs.dev/mcp |
| 身份验证 | OAuth |
| 账户 | 你的 Hidden Jobs 账户 |
在你的助手中添加自定义远程 MCP 服务,输入 URL,登录 Hidden Jobs 并批准连接。
Claude Code
claude mcp add --transport http hidden-jobs https://hiddenjobs.dev/mcp
claude mcp login hidden-jobs
Codex CLI
codex mcp add hidden-jobs --url https://hiddenjobs.dev/mcp
codex mcp login hidden-jobs
在浏览器中完成登录,然后返回客户端。请参阅客户端配置,了解图形客户端、终端验证和故障排除。
2. 设置个人资料和简历
连接后,让你的助手创建个人资料并保存简历。
根据这份简历设置我的个人资料。将其保存为 Backend English,并询问我缺少的任何信息。
你可以保留多份简历,例如 Backend English 和 Manager Spanish,并保存不可变的版本历史记录。为每份申请选择简历及其确切版本,或让助手为职位选择最匹配的简历。通过客户端支持的文件功能传输文件,在聊天内的上传面板中选择原始 PDF 或 DOCX,或在 个人资料中上传。
3. 查找并比较职位
在 Hidden Jobs 和 Remote OK 上搜索面向西班牙申请者开放的 TypeScript 职位。将三个职位与 Backend English 的第 3 版进行比较,并说明最匹配的职位。
在 search_jobs 中选择职位来源:Hidden Jobs、Jobicy、We Work Remotely、Remote OK 或 Himalayas。必须指定 sources,至少选择一个来源,且没有默认值。读取职位详情或打开其链接时,也必须提供返回的 source。使用 open_application_link 获取原始申请链接。外部职位通过公共 API/Feed 查询,不会存储在 Hidden Jobs 中。你可以比较这些职位并准备文档;已保存的职位评估、活动记录、申请跟踪和邮件提醒仅适用于 Hidden Jobs 上的职位。请参阅职位来源。
4. 准备申请材料
针对这个 Hidden Jobs 职位,使用 Backend English 的第 3 版定制我的简历并撰写求职信。审核两份材料,保存申请,并将最终简历导出为 PDF。
将我保存的所有简历与这个职位进行比较,选择最匹配的一份并说明原因,然后用它定制我的简历并准备申请材料。
你的助手会将已保存简历的内容与职位要求进行比较,并使用确切选定的版本。你也可以指定某份简历,且默认简历不会更改。
助手会保存职位快照和所选简历版本,根据已确认的信息起草文档、审核文档,并将最终文档关联到申请。之后创建第 4 版,不会替换该申请已选用的版本。
你需要在雇主的网站上审核并提交申请,然后让助手记录提交情况。
5. 跟踪申请并准备面试
我今天提交了这份申请。将其标记为已申请,并保存下一步计划。
根据职位、公司信息和我使用的简历,为我准备第一次面试。
打开 Applications 查看申请进度、筛选状态,以及历史记录、文档、备注和下一步计划。使用 Profile 管理你的工作经验、简历库和已关联的申请。
职位邮件提醒
创建每日提醒,查找欧洲符合 TypeScript 条件的后端或 DevOps 职位。
将该提醒改为每周一次。现在暂停它,然后向我展示其他提醒。
像在控制面板中一样管理这些提醒:最多保存五个搜索条件,设置每日或每周发送邮件,并选择多个筛选条件。创建、修改或恢复提醒都需要已验证的账户邮箱。你也可以暂停所有提醒或删除提醒。有关筛选条件、版本冲突和示例,请参阅 job alerts。
技能
15 项可移植技能可指导完整工作流。每个目录都包含一个 SKILL.md,其中的说明可供你的助手遵循。
| 技能 | 可帮助你完成的任务 |
|---|---|
alerts | 创建每日或每周电子邮件提醒、更改筛选条件,以及暂停或恢复发送。 |
setup | 完善个人档案 — 导入简历、确认你的经验和偏好,并选择默认简历。 |
expand | 丰富个人档案 — 记录成就、职责和示例,让申请内容更具针对性。 |
search | 搜索所选来源、检查地点资格,并保留来源提供方署名。 |
match | 比较匹配结果 — 根据你选择的简历评估要求,并说明排名依据。 |
apply | 定制申请材料 — 起草定制简历和求职信、保留基础简历版本,并保存申请。 |
review | 发送前审阅 — 检查草稿中的事实、相关性、清晰度和缺乏依据的主张。 |
export | 下载 PDF — 根据已保存的文档生成 PDF,并检查其文本和版式限制。 |
interview | 准备面试 — 根据职位信息和你的经验,练习可能遇到的问题并准备有依据的回答。 |
upskill | 制定学习计划 — 将你希望提升的能力要求转化为练习和里程碑。 |
outcome | 跟踪申请 — 记录已确认的提交、面试、录用、拒绝和后续步骤。 |
email-sync | 查看电子邮件更新 — 使用单独连接的电子邮箱提出申请状态更新,供你审批。 |
report | 查看进展 — 汇总你的申请进度、近期活动和后续行动;按要求保存报告。 |
add-template | 使用你自己的结构 — 保存文档结构和受支持的 PDF 版式设置。 |
reset | 管理已保存的数据 — 预览删除内容,并打开账户以供明确确认。 |
例如:“使用 apply 准备这份申请,然后使用 review 检查。”
使用客户端的技能支持安装选定的技能目录。远程 MCP 连接不会自动安装本地技能文件。你也可以将相同的说明作为 MCP 提示词、工作流资源,或通过 get_workflow 获取;这支持使用不同界面的客户端。
请参阅技能指南,了解示例、各工作流使用的工具,以及如何从远程聊天中运行工作流。
工具
45 个工具可用于求职搜索、邮件提醒、私人职业数据和文档操作。工具负责读取或保存信息;你的助手负责评估职位、个性化定制简历、撰写求职信并带领面试练习。
| 领域 | 工具 |
|---|---|
| 职位和公司 | search_jobs、get_job、open_application_link、get_company |
| 职位提醒 | get_job_alerts、create_job_alert、update_job_alert、delete_job_alert、pause_job_alerts、resume_job_alerts |
| 工作流说明 | get_workflow |
| 个人资料 | get_candidate_profile、save_candidate_profile |
| 简历库 | list_cvs、get_cv、save_cv、update_cv、set_default_cv、select_application_cv |
| 简历上传面板 | upload_cv |
| 文档 | create_document_upload、finalize_document_upload、import_document、list_documents、get_document、get_document_download_url、save_document、delete_document、render_document、check_document |
| 搜索和评估 | get_search_history、save_search_history、list_job_activity、update_job_activity、get_job_evaluations、save_job_evaluation |
| 求职申请 | list_applications、get_application、save_application、update_application、get_application_report |
| 学习 | get_learning_plan、save_learning_plan |
| 数据控制 | export_user_data、reset_user_data |
例如,准备求职申请时会使用 get_cv → save_application → save_document →
update_application。导出 PDF 时还会使用 render_document、check_document 和
get_document_download_url。
有关参数、示例、权限和错误,请参阅完整的工具参考。
资源
资源可为助手提供可重复使用的说明、模板,以及访问已保存职业信息的途径。
| 资源 URI | 内容 |
|---|---|
hiddenjobs://workflows/{name} | 上述 15 个工作流,例如 apply、interview 和 outcome |
hiddenjobs://guides/{name} | job-evaluation、document-review、interview、ats-checks |
hiddenjobs://templates/{name} | cv、cover-letter、interview |
hiddenjobs://me/profile | 已确认的个人资料和偏好 |
hiddenjobs://me/cvs/{id} | 已保存的 CV 及其版本 |
hiddenjobs://me/applications/{id} | 已保存的申请及其历史记录 |
hiddenjobs://me/documents/{id} | 文档已保存的文本和元数据 |
例如,hiddenjobs://workflows/interview 会说明如何准备面试;hiddenjobs://me/applications/{id} 则会提供可供操作的已保存申请。私有资源执行与工具相同的 OAuth 和账户所有权检查。使用 resources/templates/list 可发现私有 URI 模式,并使用列表/获取工具取得记录 ID。
15 个 MCP 提示词使用以下工作流名称:alerts、setup、expand、search、match、apply、review、
export、interview、upskill、outcome、email-sync、report、add-template、reset。请参阅资源和提示词参考。
您的数据和文档
- 个人资料信息、CV、不可变的 CV 版本、草稿、评估、面试笔记、学习计划和申请历史都私密地存储在您的 Hidden Jobs 账户中,而非依赖本地项目文件夹。
- 经 OAuth 授权的应用可以使用您保存的职业数据。您可以导出数据,或在账户中确认删除。
- PDF、DOCX 和 UTF-8 文本/Markdown 上传文件每个最大支持 2 MiB,PDF 最多支持 20 页。PDF 导出支持拉丁文本和经过验证的版式设置。发送前请检查最终 PDF。
- 申请状态为
saved、preparing、prepared、applied、interview、offer、rejected和withdrawn。已准备好的文档不会自动发送;提交和结果变更都会在您确认后记录。 - 邮件更新使用单独授权的邮件连接器,并需获得您的批准。Hidden Jobs 会保留已批准的引用和摘要,不会保存邮箱凭据或邮件正文。
请参阅职业工作区指南,了解存储、文档传输、申请跟踪和模板。
文档
此代码库包含 MCP 协议、每个工具的 REST 实现、src/sources/ 中的外部来源适配器、技能、资源和客户端连接指南。远程连接器使用此处发布的同一 HTTP 适配器。托管后端和账户仪表板由 Hidden Jobs 应用代码库维护。
许可证
MIT。请参阅 LICENSE。
搜索和详情结果中会隐藏雇主名称和可识别身份的职位标识。get_company
会根据职位 ID 提供匿名的公司信息。如果某项操作需要使用账户功能,助手会收到指向账户设置的链接。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。