mcpField
I
Indeed Skills

Indeed Skills

本地服务
rolesapi.com数据与分析116 周前更新

关于 Indeed Skills

Indeed Skills 是一组供 Agent 查询 Indeed 职位数据的技能,通过 RolesAPI REST API 搜索职位并获取岗位详情和薪资信息。可作为 Python 命令行脚本使用,也可通过托管 MCP 服务接入。

主要功能

  1. 01按关键词和地点搜索职位
  2. 02获取岗位详情与公司信息
  3. 03查询薪资、福利和描述
  4. 04提供三种范围不同的技能
  5. 05输出标准化职位 JSON

适用场景

  1. 01按地点查找特定职位
  2. 02查看职位薪资和福利
  3. 03将岗位详情补充到招聘流程
  4. 04从 MCP 客户端查询职位数据

MCP 相关

项目提供的技能通过 RolesAPI REST API 工作;另有托管 MCP 服务,MCP 客户端可连接 https://api.rolesapi.com/mcp 使用搜索和岗位工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"indeed-skills": {
"command": "npx",
"args": [
"-y",
"clawhub"
]
}
}
}
启动命令npx -y clawhub

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmclawhub

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

indeed-skills:面向 AI Agent 的 Indeed 招聘信息 API 技能

License: MIT-0 Python 3.8+ RolesAPI

用于获取 Indeed 实时招聘信息数据的 Agent 技能。 三个即插即用的技能,可为 Claude、ChatGPT、Cursor 或任何自定义 Agent 循环提供招聘信息 API:通过 RolesAPI REST API 按关键词和地点搜索 Indeed 职位、获取标准化的职位详情,以及查询薪资、职位描述、公司信息和福利。如果你一直在寻找 Indeed API,或能返回整洁 JSON 的 Indeed 数据 API 替代方案,这是将招聘数据接入 AI Agent 的最快方式。

免费开始。获取密钥(注册即赠 100 个额度,无需信用卡),不到两分钟就能让你的 Agent 搜索实时招聘信息。

纯 Python 标准库。无依赖。采用 MIT-0 许可证。

安装

# OpenClaw (via ClawHub)
npx clawhub@latest install indeed-full

# Hermes Agent
hermes skills install skills-sh/nikhonit/indeed-skills/skills/indeed-full

# Generic agent skills (Claude Code, Cursor, Cline)
npx skills add nikhonit/indeed-skills

将 indeed-full 换成 indeed-search 或 indeed-salary,即可安装精简版。

此仓库中的技能

技能功能额度费用
indeed-full完整工具包:搜索职位、通过职位键或粘贴的 URL 获取完整职位详情、薪资、职位描述、公司信息和福利部分,以及账户检查每次调用 1 个额度
indeed-search轻量搜索:按关键词和地点搜索职位,并提供今日发布、本周发布和仅限远程职位的预设每页结果 1 个额度
indeed-salary仅按职位键或粘贴的 Indeed URL 查询薪资每次查询 1 个额度

需要广泛覆盖的 Agent 可安装 indeed-full。如果希望工具集尽可能精简,可安装精简版。

快速入门

  1. 在 rolesapi.com 注册,并在 rolesapi.com/app/keys 创建密钥。免费方案包含 100 个额度,无需信用卡。
  2. 导出密钥并运行脚本:
export ROLESAPI_KEY="rk_live_..."
python3 skills/indeed-search/scripts/search_listings.py "registered nurse" "Chicago, IL"

实际输出,精简至 35 条结果中的一条:

{
  "data": [
    {
      "job_key": "7dcf172c8d7fc756",
      "title": "Nursing",
      "company": { "name": "Golden Healthcare Services Inc" },
      "location": "Olympia Fields, IL 60461",
      "employment_type": "Full-time",
      "salary": { "min": 30, "max": 45, "period": "hour", "currency": "USD", "source": "employer" },
      "posted_at": "2026-06-26",
      "url": "https://www.indeed.com/viewjob?jk=7dcf172c8d7fc756"
    }
  ],
  "meta": { "count": 35 },
  "request_id": "a18e4ef88ad4b00b"
}

将任意 job_key 传入详情脚本:

python3 skills/indeed-full/scripts/get_role.py 7dcf172c8d7fc756
python3 skills/indeed-salary/scripts/get_salary.py 7dcf172c8d7fc756

完整教程:rolesapi.com 快速入门。

兼容

  • Claude Code / Claude Skills:将技能文件夹放入技能目录,Claude 就会从 SKILL.md 中识别它。
  • ChatGPT 和自定义 GPT:通过代码解释器调用脚本,或将其封装为操作。
  • Cursor、Cline 和其他编码 Agent:这些脚本是纯 CLI 工具,因此任何能运行 Python 的 Agent 都可以使用。
  • 任何 Agent 循环:每个脚本都是独立的 CLI,无需从 stdin 读取输入,并会输出 JSON,可轻松从 Node、Go 或 Rust 中通过 shell 调用。
  • 零安装选项:RolesAPI 提供托管 MCP 服务 https://api.rolesapi.com/mcp。将 MCP 客户端指向该服务,即可完全跳过脚本。

此外还有 llms.txt(以及 llms-full.txt),方便你将整个 API 功能集交给模型。

返回内容

覆盖 60 多个 Indeed 国家/地区版本的标准化职位对象:职位名称、含评分的公司信息、地点、雇佣类型、薪资(最低值、最高值、货币、周期、雇主提供或估算)、福利、完整职位描述、发布日期和规范 URL。每个响应都采用 { "data": ..., "request_id": "..." } 格式的信封。请参阅 roles API 文档、search API 文档、listings API 文档 和 OpenAPI 规范。

批量处理时,API 还支持异步搜索,并可为每个任务批量补充最多 500 条招聘信息的数据;完成事件会通过签名 Webhook 发送。

身份验证

将环境变量 ROLESAPI_KEY 设置为你的 RolesAPI 密钥(格式为 rk_live_...)。

export ROLESAPI_KEY="rk_live_..."

获取免费密钥:注册即可获得 100 个积分,无需银行卡。同一个密钥可用于这些技能、托管的 MCP 服务和直接 REST 调用。

定价

方案价格积分速率限制
免费$0100(注册时一次性发放)20/min
月付$5/mo1,000/month200/min
年付$54/yr12,000 upfront300/min

每个职位详情或一页搜索结果消耗 1 个积分。失败的调用不收费。完整定价:rolesapi.com/pricing。

常见问题

如何将 Indeed 招聘信息获取为 JSON? 在 rolesapi.com 注册,导出 ROLESAPI_KEY,然后调用 GET /v1/listings?keyword=...&location=...(或运行此仓库中的 search_listings.py)。你将获得经过规范化的 JSON 职位摘要,其中包含用于后续详情调用的职位密钥。

有免费的 Indeed 招聘 API 吗? RolesAPI 免费方案在注册时提供 100 个积分,无需银行卡,足以进行 100 次搜索或职位查询。付费方案起价为 $5/月,可获得 1,000 个积分。

费用是多少? 每个职位详情或一页搜索结果消耗 1 个积分。$5/月可获得 1,000 个积分,或 $54/年可获得 12,000 个积分。失败的调用不收费。

在美国境外也能使用吗? 可以。传入 --country(例如 gb、de、in)即可搜索 60 多个 Indeed 国家站点中的任意一个。

能获取某个 Indeed 招聘信息的薪资吗? 可以。GET /v1/roles/{job_key}/salary 会返回最低薪资、最高薪资、货币、薪资周期,以及薪资数据是来自雇主还是估算值。indeed-salary 技能封装了这一功能,也接受粘贴的 Indeed URL。

我的 Agent 能否无需安装任何东西就使用它? 可以。将 MCP 客户端指向托管服务 https://api.rolesapi.com/mcp,即可使用相同的搜索和职位工具,无需安装。

这是官方 Indeed API 吗? 不是。RolesAPI 是一款独立产品。请参阅下方免责声明。

问题与贡献

请参阅 CONTRIBUTING.md。安全问题报告:SECURITY.md。

许可证

MIT No Attribution。可分叉、发布和再授权,无需署名。

免责声明

RolesAPI 是一款独立产品,与 Indeed 无关联,也未获 Indeed 背书或赞助。Indeed 是其所有者的商标。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。