关于 Himalayas Remote Jobs MCP Server
Himalayas Remote Jobs MCP Server 将 Himalayas 远程招聘市场连接到 AI 助手,服务于求职者和招聘方。它涵盖职位与薪资查询、申请跟踪、人才搜索及招聘管理,并通过 OAuth 登录账户功能。
主要功能
- 01搜索职位、公司及薪资数据
- 02定制简历和求职信并跟踪申请
- 03管理个人资料、消息和面试记录
- 04搜索候选人并管理招聘职位
- 05通过 OAuth 浏览器登录账户功能
适用场景
- 01按技能、地点和薪资筛选远程职位
- 02为目标职位准备申请材料并更新申请状态
- 03查询薪资基准和远程工作统计
- 04发布职位并联系候选人
MCP 相关
该远程 MCP 服务通过 Streamable HTTP 暴露 Himalayas 职位市场、求职者及雇主工具。公开工具无需账户;其他功能通过浏览器 OAuth 登录后使用。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.himalayas.app/mcpclaude mcp add --transport http himalayas https://mcp.himalayas.app/mcp{"mcpServers":{"himalayas":{"type":"http","url":"https://mcp.himalayas.app/mcp"}}}在 Cursor 中打开{"servers":{"himalayas":{"type":"http","url":"https://mcp.himalayas.app/mcp"}}}在 VS Code 中打开{"mcpServers":{"himalayas":{"type":"http","url":"https://mcp.himalayas.app/mcp"}}}{"mcpServers":{"himalayas":{"serverUrl":"https://mcp.himalayas.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
41| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| page | number | 否 | 分页页码(默认值:1) |
| country | string | 否 | 按国家/地区筛选职位(例如,'Canada'、'United States'、'UK') |
| worldwide | boolean | 否 | 仅显示可在全球范围内申请的 100% 远程职位(优先于国家/地区筛选) |
详细介绍
Himalayas 远程工作 MCP 服务
远程工作:搜索职位、查询薪资数据并跟踪申请,或发布职位并招聘候选人。
服务 URL: https://mcp.himalayas.app/mcp(Streamable HTTP)
Himalayas MCP 服务可实时将 AI 助手连接到 Himalayas 远程工作招聘平台。它提供 79 个工具:13 个无需账户的公开工具、46 个求职者工具和 20 个雇主工具。通过浏览器使用 OAuth 登录。无需 API 密钥,支持原生远程 MCP 的客户端无需 Node.js,也无需 mcp-remote。
旧的 SSE 端点(/sse)已停用,返回 410 Gone。
你可以做什么
求职者
- “查找薪资超过 $150K、我可以在加拿大工作的远程 Python 开发职位”
- “德国的高级数据工程师薪资是多少?”
- “显示上周以来符合我个人资料的新职位”
- “为这份工作撰写简历和求职信,然后提供申请链接”
- “将 Stripe 申请状态改为面试中”
- “回复收件箱中的招聘人员”
雇主
- “发布一个远程高级前端工程师职位,薪资为 $140-170K、全职、面向全球”
- “展示我们的职位发布表现如何”
- “查找愿意接受新职位的加拿大 React 开发人员”
- “就我们的 React 职位联系这位候选人”
发布职位免费,职位上线前会经过审核。可选付费推广服务(置顶展示、新闻简报推荐)会返回 Stripe 结账链接。没有 Himalayas 账户的公司可以使用 post_job_public 发布付费职位。有关雇主工作流,请参阅如何使用 AI 招聘远程人才。
设置
在任何支持远程 MCP 服务的客户端中使用服务 URL https://mcp.himalayas.app/mcp。连接后即可使用公开工具。首次使用需要账户的工具时,客户端会打开 Himalayas 登录页面。
Claude(claude.ai 和 Claude Desktop)
- 前往 自定义 > 连接器。
- 点击 + 添加,然后点击 添加自定义连接器。
- 输入名称
Himalayas和 URLhttps://mcp.himalayas.app/mcp,然后按提示操作。
在 Team 和 Enterprise 计划中,所有者需在 组织设置 > 连接器 中添加连接器,然后每位成员从 自定义 > 连接器 连接。
Claude Code
claude mcp add --transport http himalayas https://mcp.himalayas.app/mcp
然后在 Claude Code 中运行 /mcp,在需要使用账户工具时登录。
ChatGPT
- 打开 ChatGPT 插件。
- 选择 +,然后选择 添加自定义 MCP 服务。
- 输入名称
Himalayas和 URLhttps://mcp.himalayas.app/mcp,选择 OAuth 并确认。
你是否可以添加自定义 MCP 服务,取决于你的账户或工作区策略。
Cursor
添加到 ~/.cursor/mcp.json(或项目中的 .cursor/mcp.json):
{
"mcpServers": {
"himalayas": {
"url": "https://mcp.himalayas.app/mcp"
}
}
}
VS Code
添加到工作区中的 .vscode/mcp.json:
{
"servers": {
"himalayas": {
"type": "http",
"url": "https://mcp.himalayas.app/mcp"
}
}
}
Windsurf(Devin Desktop)
添加到你的 mcp_config.json(在 Cascade 的 MCP 设置中打开):
{
"mcpServers": {
"himalayas": {
"serverUrl": "https://mcp.himalayas.app/mcp"
}
}
}
Gemini CLI
安装 Himalayas 扩展:
gemini extensions install https://github.com/Himalayas-App/himalayas-plugin
或者将服务添加到 ~/.gemini/settings.json:
{
"mcpServers": {
"himalayas": {
"httpUrl": "https://mcp.himalayas.app/mcp"
}
}
}
其他客户端
任何支持 Streamable HTTP 的 MCP 客户端都可以连接到 https://mcp.himalayas.app/mcp。
对于只能运行本地(stdio)服务的客户端,可使用 mcp-remote 作为桥接工具。这需要 Node.js:
{
"mcpServers": {
"himalayas": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.himalayas.app/mcp"]
}
}
}
插件
Himalayas 插件会添加此服务,以及面向求职者和雇主的命令与技能。
- Claude Code:
/plugin marketplace add Himalayas-App/himalayas-plugin,然后运行/plugin install himalayas@himalayas - Gemini CLI:
gemini extensions install https://github.com/Himalayas-App/himalayas-plugin - Codex、Cursor 和 Grok: 将此代码仓库作为插件加载
身份验证
公开工具无需账户:职位搜索和职位详情、相关职位、公司、薪资数据、远程工作统计、国家名称辅助工具、反馈,以及带付款检查的公开职位发布。
其他所有工具都需要免费的 Himalayas 账户。这包括人才搜索(search_talent 和 get_talent_profile):匿名调用会返回“Authentication required”。雇主工具还需要关联了公司的账户。
登录使用带 PKCE(S256)的 OAuth 2.1。客户端可以通过 Client ID Metadata Document 表明自身身份,也可以使用 loopback 重定向 URI 动态注册。你在 himalayas.app 上登录,因此客户端永远不会看到你的密码,而且每个连接只会获得你批准的作用域。令牌会自动刷新。
工具参考
共 79 个工具,来自服务器实时返回的 tools/list。
公开工具(13 个,无需账户)
| 工具 | 用途 |
|---|---|
search_jobs | 按职位名称、技能或关键词搜索远程职位,并可按国家、全球范围、资历级别、雇佣类型、薪资、市场、福利和公司筛选 |
get_jobs | 浏览最新的远程职位,可选按国家或全球范围筛选 |
get_job_details | 单个职位的完整详情,包括描述、要求和薪资 |
get_related_jobs | 根据技能、地点和类别查找与给定职位相似的职位 |
search_companies | 按关键词搜索支持远程办公的公司,可选按国家筛选 |
get_companies | 浏览支持远程办公的公司,可选按国家或全球范围筛选 |
get_company_details | 公司简介,包括介绍、技术栈、福利、开放职位和社交链接 |
get_salary_data | 按职位名称查询薪资基准,可选按资历级别和国家筛选(美元最低值、中位数和最高值) |
get_remote_work_statistics | 按职位或公司数量查看热门技能、职位类别、行业或国家 |
get_correct_country_name | 将国家名称转换为 Himalayas 筛选条件接受的格式 |
submit_feedback | 向 Himalayas 工程团队提交问题报告 |
post_job_public | 无需账户即可发布付费职位;返回 Stripe 结账链接 |
check_job_payment_status | 根据结账会话 ID 检查职位发布的付款状态 |
求职者工具(46 个,免费账户)
| 工具 | 用途 | |---|---| | `get_new_matches` | 获取自上次查看以来发布、符合你个人资料的职位,并排除跟踪器中已有的职位 | | `skip_job` | 跳过某个职位并说明原因,避免它再次出现在新的匹配结果中 | | `get_apply_link` | 获取你已决定申请的职位的雇主申请链接(每个账户每天 50 个链接) | | `generate_application_documents` | 根据你的个人资料,为 Himalayas 上的职位撰写定制简历和求职信 | | `save_job` | 将职位保存到申请跟踪器 | | `get_saved_jobs` | 列出跟踪器中的所有职位,以及状态、结果、薪资、备注和链接 | | `update_job_status` | 更新跟踪职位的状态、结果或详情 | | `remove_saved_job` | 从跟踪器中移除职位 | | `list_saved_answers` | 列出你保存的求职申请问题答案 | | `update_saved_answer` | 修改已保存的求职申请答案 | | `delete_saved_answer` | 删除已保存的求职申请答案 | | `get_my_profile` | 获取你的 Himalayas 个人资料 | | `update_profile` | 更新你的 Himalayas 个人资料 | | `import_profile` | 根据 LinkedIn 个人资料 URL 或简历文本填写你的个人资料 | | `add_experience` | 向个人资料添加工作经历 | | `update_experience` | 按 ID 编辑工作经历 | | `delete_experience` | 按 ID 删除工作经历 | | `add_education` | 向个人资料添加教育经历 | | `update_education` | 按 ID 编辑教育经历 | | `delete_education` | 按 ID 删除教育经历 | | `update_tech_stack` | 设置个人资料中的工具和技术 | | `update_profile_photo` | 根据图片 URL 设置个人资料照片或封面照片 | | `list_headshots` | 列出你制作的 AI 头像照 | | `use_headshot_as_profile_photo` | 将一张 AI 头像照设为个人资料照片 | | `get_headshots_link` | 获取制作 AI 头像照页面的链接 | | `get_verification_link` | 身份和工作许可验证的下一步操作(获得已验证徽章) | | `list_documents` | 列出你的定制简历和求职信 | | `get_document` | 查看一份定制简历或求职信 | | `update_document` | 重命名文档,或替换求职信内容 | | `delete_document` | 删除定制简历或求职信 | | `list_interviews` | 列出你的面试练习,以及再次练习的链接和剩余分钟数与额度 | | `get_interview_results` | 获取针对某个职位的面试练习评分和反馈 | | `get_interview_practice_link` | 获取针对特定职位进行模拟面试练习的链接 | | `list_coach_chats` | 列出你的职业教练对话 | | `get_coach_chat` | 查看一段职业教练对话 | | `list_my_conversations` | 列出你的收件箱:公司和招聘人员主动发起的对话 | | `get_my_conversation` | 查看收件箱中某段对话的最新消息 | | `reply_to_message` | 在收件箱对话中回复 | | `mark_my_message_read` | 将收件箱中的消息标记为已读 | | `list_notifications` | 列出最新通知 | | `mark_notifications_read` | 将一条或所有通知标记为已读 | | `update_email_preferences` | 开启或关闭 Himalayas 邮件 | | `update_account` | 更改账户时区 | | `get_plus_checkout_link` | Himalayas Plus 的 Stripe 结账链接(每月 US$9) | | `get_billing_portal_link` | Stripe 账单页面链接,适用于之前付过款的用户 | | `join_radar_waitlist` | 加入 Himalayas Radar 候补名单 |雇主工具(20 个,需账户)
search_talent 和 get_talent_profile 可用于任何已登录账户。其他雇主工具需要关联到公司的账户。
| 工具 | 用途 |
|---|---|
search_talent | 按技能、职位名称或关键词以及国家/地区搜索远程候选人 |
get_talent_profile | 获取候选人的完整个人资料,包括简介、工作经验、教育背景、技术栈和社交链接 |
get_company_profile | 获取贵公司的资料 |
update_company_profile | 更新贵公司的资料 |
update_company_tech_stack | 设置贵公司的技术栈 |
get_company_perks | 获取贵公司的福利和待遇 |
add_company_perk | 添加一项福利或待遇 |
remove_company_perk | 移除一项福利或待遇 |
create_company_job | 发布远程职位,或将其保存为草稿(免费,上线前需审核) |
update_company_job | 更新现有职位发布 |
delete_company_job | 删除职位发布 |
list_company_jobs | 列出贵公司的职位发布及其状态、浏览量、点击量和到期时间 |
show_company_job | 查看贵公司某个职位发布的完整详情 |
purchase_job_extras | 为职位购买置顶展示或新闻简报推广;返回 Stripe 结账链接 |
list_conversations | 列出您与候选人的对话 |
get_conversation | 获取某个对话的消息记录 |
start_conversation | 开始与候选人对话 |
send_message | 在现有对话中发送消息 |
mark_message_read | 将消息标记为已读 |
delete_conversation | 删除对话 |
故障排除
账户工具要求您重新登录。 在客户端打开的浏览器窗口中完成登录。在 Claude Code 中,运行 /mcp 并选择 Himalayas 服务。
“需要身份验证”。 此工具需要 Himalayas 账户。通过客户端的登录流程连接您的账户。人才搜索也需要账户。
雇主工具提示没有公司。 您的 Himalayas 账户需要关联到一家公司。
工具未显示。 检查 URL 是否准确为 https://mcp.himalayas.app/mcp,并确认配置文件是有效的 JSON,然后重启客户端或重新加载其 MCP 服务。
文档
- MCP 服务文档:设置、工具参数、示例和 AI Agent 说明
- 如何使用 AI 聘用远程人才:通过 AI 发布职位、搜索候选人和对标薪资
- AI Agent 中心:MCP 服务、API 和 RSS 源概览
- 数据字典:所有字段、枚举和分类体系
- 如何使用 AI 发布职位:使用 AI 发布职位的方法
- LinkedIn Recruiter 的免费替代方案:Himalayas 人才搜索与 LinkedIn Recruiter 的比较
- 隐私政策
访问 Himalayas 职位数据的其他方式
对于 AI 助手和 Agent,MCP 服务最为合适,因为它会查询实时数据,并提供用于查询职位、公司、薪资、候选人和申请的工具。其他需求可使用以下方式:
| MCP 服务 | JSON API | RSS 订阅源 | |
|---|---|---|---|
| 接口 | MCP 工具 | REST + JSON | RSS 2.0 XML |
| 覆盖范围 | 所有职位,以及公司、薪资和人才信息 | 所有职位,支持分页 | 最新 100 条职位 |
| 数据更新 | 实时 | 每 24 小时 | 每 24 小时 |
| 身份验证 | 公共工具无需身份验证;账户工具使用 OAuth | 无 | 无 |
| 最适合 | AI 助手和 Agent | 应用、数据库、为职位板补充数据 | 订阅源阅读器、监控、无代码自动化 |
- Remote Jobs API:免费的公共 JSON API,提供浏览和搜索端点、OpenAPI 3.1 规范,以及可运行的 curl、Python、Node.js、TypeScript、PHP、Go 和 Ruby 示例。
- Remote Jobs RSS Feed:以 XML 格式提供最近发布的 100 条职位信息,附带五种语言的解析示例,以及适用于 Slack、Zapier 和 n8n 的操作指南。
- 可嵌入的小组件:只需一行代码,即可在任意网页上展示实时远程职位信息。
支持
如有设置问题或集成方面的疑问,请发送邮件至 [email protected]。
由 Himalayas.app 提供支持,这是一个远程职位市场。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。