mcpField
R
Recruiter Roles — Recruiter & Talent Acquisition Jobs MCP Server

Recruiter Roles — Recruiter & Talent Acquisition Jobs MCP Server

远程服务
recruiterroles.comAI 与智能体122 周前更新

关于 Recruiter Roles — Recruiter & Talent Acquisition Jobs MCP Server

Recruiter Roles 是面向招聘人员和人才招聘从业者的只读 MCP 服务,可查询职位板上的实时招聘信息和市场数据,支持托管或本地连接。

主要功能

  1. 01搜索并筛选实时职位
  2. 02查看职位详情和申请联系人
  3. 03浏览公司及其在招职位
  4. 04查看行业和地点
  5. 05查询汇总市场统计

适用场景

  1. 01按地点或薪资查找招聘职位
  2. 02查看职位要求和福利
  3. 03查找有在招职位的雇主
  4. 04比较不同行业的招聘市场活动

MCP 相关

通过托管的 Streamable HTTP 或本地 stdio 服务提供只读职位板数据,访问需要免费的 API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://recruiterroles.com/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmrecruiter-roles-mcp1.0.0

工具

7
参数类型必填说明
qstring否在职位名称和公司名称中进行全文搜索。
citystring否城市 slug,多个值以逗号分隔(例如,'dallas-tx')。
pageinteger否页码。默认值:1。
sortenum否排序顺序。默认值:recent。recent | salary_desc
statestring否州/地区代码,多个值以逗号分隔(例如,'TX,NY,BC')。使用 list_locations 获取代码。
sectorstring否行业 slug,多个值以逗号分隔(例如,'technology,financial-services')。使用 list_sectors 获取有效的 slug。
per_pageinteger否每页结果数。默认值:20,最大值:100。
is_remoteboolean否work_arrangement=remote 的简写。
salary_mininteger否最低薪资(美元)。仅返回已披露薪资且不低于此金额的职位。
source_typeenum否'direct' = 雇主发布,'scraped' = 聚合。direct | scraped
posted_sincestring否ISO 日期 — 返回此日期当天或之后发布的职位。
updated_sincestring否ISO 日期时间 — 用于增量同步;返回此时间或之后更新的职位。
employment_typeenum否雇佣类型筛选条件。full_time | part_time | contract | freelance
salary_disclosedboolean否true = 仅包含已披露薪资的职位;false = 仅包含未披露薪资的职位。
work_arrangementenum否工作安排筛选条件。on_site | hybrid | remote

详细介绍

Recruiter Roles MCP 服务

从任何支持 MCP 的 AI 客户端(Claude、Cursor、ChatGPT、VS Code 等)查询 Recruiter Roles 职位板。用自然语言提问,即可获取来自职位板的实时招聘和人才招聘职位、公司简介、行业、地点和市场统计数据。

只读。使用免费的 Recruiter Roles API 密钥进行身份验证。

工具

工具描述
search_jobs搜索并筛选实时职位(行业、地点、薪资、远程、发布时间、全文)。
get_job查看单个职位的完整详情——描述、要求、福利、申请联系方式。
list_companies浏览有活跃职位的招聘机构和雇主。
get_company查看公司简介及其活跃职位。
list_sectors查看所有招聘行业及其实时职位数量。
list_locations查看有实时职位的国家、地区和城市。
market_stats查看市场汇总概况——总量、职位发布速度和分类统计。

所有工具均标注为 readOnlyHint: true、destructiveHint: false、 openWorldHint: false,并提供 outputSchema。

连接

托管远程服务(推荐)

大多数客户端都可以直接连接托管的 Streamable HTTP 端点,并在 Authorization 标头中提供 API 密钥(对于无法设置标头的客户端,也可以将密钥作为 ?key= 查询参数传递)。

Cursor — ~/.cursor/mcp.json:

{
  "mcpServers": {
    "recruiter-roles": {
      "url": "https://recruiterroles.com/api/mcp",
      "headers": { "Authorization": "Bearer rr_live_YOUR_KEY" }
    }
  }
}

VS Code — .vscode/mcp.json:

{
  "servers": {
    "recruiter-roles": {
      "type": "http",
      "url": "https://recruiterroles.com/api/mcp",
      "headers": { "Authorization": "Bearer rr_live_YOUR_KEY" }
    }
  }
}

Claude / ChatGPT 自定义连接器 — 添加附带密钥的 URL:

https://recruiterroles.com/api/mcp?key=rr_live_YOUR_KEY
本地 stdio 服务(此 npm 软件包)

适用于仅支持 stdio 的客户端或本地开发。通过 RECRUITER_ROLES_API_KEY 环境变量设置 API 密钥:

{
  "mcpServers": {
    "recruiter-roles": {
      "command": "npx",
      "args": ["-y", "recruiter-roles-mcp"],
      "env": { "RECRUITER_ROLES_API_KEY": "rr_live_YOUR_KEY" }
    }
  }
}

直接运行:

RECRUITER_ROLES_API_KEY=rr_live_YOUR_KEY npx recruiter-roles-mcp

工作原理

这是基于公开的 Recruiter Roles v1 REST API 构建的轻量只读层。每个工具都会将你的 API 密钥转发到一个 GET /api/v1/* 端点,因此 MCP 用量与 REST API 共用相同的速率限制 (每个密钥每天 1,000 次请求)、缓存和请求日志记录。该服务不连接数据库,也不持有自己的密钥。

开发

npm install
npm run build
RECRUITER_ROLES_API_KEY=rr_live_YOUR_KEY node dist/index.js

可选:开发期间,可通过 RECRUITER_ROLES_BASE_URL 指向其他源站(默认值为 https://recruiterroles.com)。

反向链接政策

任何发布通过此服务获取的数据的页面或产品,都必须包含指向 Recruiter Roles 的可见且可爬取链接。如果删除反向链接,密钥可能会被暂停使用。

许可证

MIT — 参见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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