HireLab Screener
HireLab Screener — 个人 MCP 连接器
让 你的 Claude 读取 你的 HireLab Screener ATS。只读且安全:它 以服务账号的身份登录,并调用你现有的 owner-scoped API,因此你的 所有租户隔离规则都会生效。Claude 可以搜索和读取;它不能编辑或 删除。
Claude 能做什么(15 个工具)
读取(始终开启)
工具 | 能回答的内容 |
search_candidates | 语义搜索——例如“Pune 的高级 PLC 工程师,年薪低于 20 LPA” |
search_database | 按公司 / 地点 / CTC 进行筛选搜索 |
list_mandates | 你目前的开放职位 |
get_pipeline | 某个职位(mandate)下的候选人及所处阶段 |
get_candidate | 一位候选人的完整档案 |
get_today_tasks | 你的待办事项 |
get_overview | 业务概览 |
写入 / 操作(在 MCP_ALLOW_WRITES=true 时启用,默认为开启状态)
工具 | 作用 | 确认方式 |
add_candidate | 向某个职位添加新候选人 | 常规 |
move_candidate_stage | 移动候选人的阶段 | 常规 |
update_candidate | 编辑候选人字段(CTC、notice、feedback…) | Claude 确认(将编辑数据) |
schedule_interview | 安排一轮面试 | 常规 |
add_tags | 给候选人添加标签 | 常规 |
create_task | 在 Command Center 中新增一条待办事项 | 常规 |
create_reminder | 创建一条跟进提醒 | 常规 |
send_candidate_email | 给候选人发送一封真实的邮件 | Claude 确认(将发送邮件) |
现在你可以直接告诉 Claude 要做什么——例如 “把 Ravi Kumar(ABB,18 LPA,Pune)加入 L&T PLC 职位,并设置一个明天给他打电话的提醒。”
安全
所有操作都通过你的 ATS 的 owner-scoped API 执行,因此 Claude 只会接触你公司的数据。
写入工具带有 MCP annotations,所以 Claude 会在编辑或发送邮件前先向你进行提示/确认。
不会有任何删除工具被暴露出去——删除功能仍留在应用内。
在 Render 中随时把
MCP_ALLOW_WRITES设为false,即可立即回到只读模式。
Related MCP server: Lever ATS MCP Server
一次性设置
1. 在你的 ATS 中创建一个服务账号
创建一个普通的 ATS 用户(例如 claude-mcp 账号),并设置一个强密码。采用专用账号意味着你可以在任何需要的时候撤销 MCP 访问权限,而无需改动你自己的登录账号。该账号必须属于你的公司,这样才能看到你的数据。
2. 将这个文件夹部署为一个新的 Render 服务
把这个文件夹放进一个 Git 仓库(或仓库的子目录),并创建一个指向它的新的 Render Web Service(它和你的 ATS 服务是彼此独立的)。
Render 会使用
render.yaml(构建:install requirements;启动:python mcp_server.py)。在新的服务的 Environment 中设置以下变量:
ATS_BASE_URL= 你的 ATS 的 URL,例如https://ats.example.com(不要带结尾斜杠)ATS_FULL_NAME=claude-mcpATS_USER= 该账号的密码MCP_SECRET= 一长串随机字符串(例如 30 个以上字符)。请务必保密。MCP_ALLOW_WRITES=true表示允许写入(add/update/email),或false表示只读。默认是true。
部署之后,检查
https://<your-mcp-service>.onrender.com/health是否返回{"status":"ok"}。
3. 把它添加到 Claude
Claude.ai → 设置 → 连接器 → Add/添加自定义连接器。
名称:Check 填写
HireLab ScreenerURL:
https://<your-mcp-service>.onrender.com/mcp← 这里只需要/mcp,不要在 URL 中加入 secret。OAuth Client ID / Secret 保持留空。点击 Add(添加)。
Claude 会打开一个小的 “Connect HireLab Screener” 页面——在那个页面里输入一次你的
MCP_SECRET,然后点击 Authorize(授权)。Claude 这时就已经连接完成。在对话中打开连接器菜单,启用这个连接器,然后问:“列出我当前开放的所有职位。”
为什么要有一个 secret 页面?claude.ai 的网络连接流程要求即使对个人服务器也要有一个 OAuth 登录步骤,所以这个连接器会做一个轻量的 OAuth 握手。你的 MCP_SECRET 就是那一次性的“登录”。令牌有效期为 30 天;只要修改 MCP_SECRET,就能立即吊销访问权限。
安全说明
MCP 端点被隐藏在你的 secret 路径之后;如果路径不对,你会收到 404。
工具默认只读。如果之后还要添加(需确认的)写操作,请在
mcp_server.py中扩展 TOOLS。轮换访问权限的方式包括修改
MCP_SECRET(同时更新连接器 URL)或在 ATS 中禁用该服务账号。免费的 Render 服务在空闲时会休眠;唤醒后的第一个请求可能需要约 30 秒才能响应。如果你希望它始终保持在线,请升级套餐。
This server cannot be deployed
Maintenance
Related MCP Connectors
AI resume triage for recruiters. Query your candidate pool from Claude or ChatGPT.
- platform7nOAuthtech.p7n
Connect Claude to your Platform7n workspaces — chat, links, and tasks. One-click OAuth.
Your professional network in Claude — search contacts, log notes, and send warm intros.
Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.
Related MCP Servers
- AlicenseAqualityDmaintenanceConnects Claude to the Ashby ATS to manage the hiring pipeline through natural conversation. It enables users to browse jobs, manage candidate profiles, track applications, and coordinate interview stages.245MIT
- FlicenseNot gradedqualityDmaintenanceIntegrates Lever ATS with Claude Desktop to manage hiring pipelines through natural language, offering tools for candidate search, pipeline management, file and application handling, and advanced sourcing.2-
- AlicenseNot gradedqualityDmaintenanceConnects your Ashby recruiting data to Claude, enabling natural language queries and management of candidates, applications, jobs, interviews, offers, and team information.338 npmMIT
- AlicenseAqualityFmaintenanceEnables AI tools like Claude and Codex to access and manage Recruit CRM data including candidates, jobs, companies, tasks, meetings, notes, and call logs through natural language.699 npmMIT