关于 Recruiter Roles — Recruiter & Talent Acquisition Jobs MCP Server
Recruiter Roles 是面向招聘人员和人才招聘从业者的只读 MCP 服务,可查询职位板上的实时招聘信息和市场数据,支持托管或本地连接。
主要功能
- 01搜索并筛选实时职位
- 02查看职位详情和申请联系人
- 03浏览公司及其在招职位
- 04查看行业和地点
- 05查询汇总市场统计
适用场景
- 01按地点或薪资查找招聘职位
- 02查看职位要求和福利
- 03查找有在招职位的雇主
- 04比较不同行业的招聘市场活动
MCP 相关
通过托管的 Streamable HTTP 或本地 stdio 服务提供只读职位板数据,访问需要免费的 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://recruiterroles.com/api/mcpclaude mcp add --transport http recruiter-roles https://recruiterroles.com/api/mcp{"mcpServers":{"recruiter-roles":{"type":"http","url":"https://recruiterroles.com/api/mcp"}}}在 Cursor 中打开{"servers":{"recruiter-roles":{"type":"http","url":"https://recruiterroles.com/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"recruiter-roles":{"type":"http","url":"https://recruiterroles.com/api/mcp"}}}{"mcpServers":{"recruiter-roles":{"serverUrl":"https://recruiterroles.com/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
7| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| q | string | 否 | 在职位名称和公司名称中进行全文搜索。 |
| city | string | 否 | 城市 slug,多个值以逗号分隔(例如,'dallas-tx')。 |
| page | integer | 否 | 页码。默认值:1。 |
| sort | enum | 否 | 排序顺序。默认值:recent。recent | salary_desc |
| state | string | 否 | 州/地区代码,多个值以逗号分隔(例如,'TX,NY,BC')。使用 list_locations 获取代码。 |
| sector | string | 否 | 行业 slug,多个值以逗号分隔(例如,'technology,financial-services')。使用 list_sectors 获取有效的 slug。 |
| per_page | integer | 否 | 每页结果数。默认值:20,最大值:100。 |
| is_remote | boolean | 否 | work_arrangement=remote 的简写。 |
| salary_min | integer | 否 | 最低薪资(美元)。仅返回已披露薪资且不低于此金额的职位。 |
| source_type | enum | 否 | 'direct' = 雇主发布,'scraped' = 聚合。direct | scraped |
| posted_since | string | 否 | ISO 日期 — 返回此日期当天或之后发布的职位。 |
| updated_since | string | 否 | ISO 日期时间 — 用于增量同步;返回此时间或之后更新的职位。 |
| employment_type | enum | 否 | 雇佣类型筛选条件。full_time | part_time | contract | freelance |
| salary_disclosed | boolean | 否 | true = 仅包含已披露薪资的职位;false = 仅包含未披露薪资的职位。 |
| work_arrangement | enum | 否 | 工作安排筛选条件。on_site | hybrid | remote |
详细介绍
Recruiter Roles MCP 服务
从任何支持 MCP 的 AI 客户端(Claude、Cursor、ChatGPT、VS Code 等)查询 Recruiter Roles 职位板。用自然语言提问,即可获取来自职位板的实时招聘和人才招聘职位、公司简介、行业、地点和市场统计数据。
只读。使用免费的 Recruiter Roles API 密钥进行身份验证。
- 托管(推荐):
https://recruiterroles.com/api/mcp(Streamable HTTP) - 本地(此软件包):
npx recruiter-roles-mcp(stdio,适用于仅支持 stdio 的客户端) - 获取免费 API 密钥: https://recruiterroles.com/api-access
- 文档: https://recruiterroles.com/mcp · REST API:https://recruiterroles.com/api-docs
工具
| 工具 | 描述 |
|---|---|
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。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。