Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the HR WORKS in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
通过 MCP 将 HR WORKS 连接到任何 AI 代理。v2 REST API 上的 31 个预构建工具:员工、缺勤、病假、工作时间、项目、申请人。位于弗赖堡的人力资源平台,支持 AI。
试试这样问
HR WORKS 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
HR WORKS 面向 AI 代理
HR WORKS(前称 HRworks)是来自弗赖堡的 SaaS 人力资源/薪资平台,约有 20,000 家中小型企业在 DACH 地区使用。v2 REST API 提供完整的操作数据集 — 员工、缺勤、病假、工作时间、远程工作、项目、申请人、组织单位、假期、成本中心 — AnythingMCP 将所有这些封装在一个单一的、即插即用的 MCP 适配器中,提供 31 个预构建工具。
为什么选择 HR WORKS 的 MCP 适配器
HR WORKS 不提供长期有效的 API 密钥。相反,你需要将 {accessKey, secretAccessKey} 通过 POST 请求发送到 /v2/authentication,并接收一个 15 分钟的 JWT,该令牌随后在每个后续调用中作为 Authorization: Bearer <token> 发送。这个短令牌的有效期,加上每个租户的速率限制和双标识符模式(大多数端点使用人员编号 或 用户名),几乎会让每个 DIY 集成都陷入困境。
AnythingMCP 适配器处理:
- Bearer 令牌合同(你提供令牌;适配器在每次调用时发送它)
- 通过
HRWORKS_BASE_URL重写访问生产和api.demo-hrworks.de沙箱 - 在适用时的可选
personIdentifierType/usePersonnelNumbers参数 - 列出端点的 1 年最大日期区间规则
- 一个实时集成测试,证明 Bearer 头确实被注入(
InvalidBearerTokenError而不是MissingAuthorizationHeaderError)
快速设置
步骤 1:部署 AnythingMCP
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
步骤 2:从 HR WORKS 生成 JWT
在 HR WORKS 管理员界面:设置 → API → 生成访问密钥,以获取 accessKey + secretAccessKey 对。然后将它们交换为 JWT:
curl -X POST https://api.hrworks.de/v2/authentication \
-H 'Content-Type: application/json' \
-d '{"accessKey":"YOUR_ACCESS_KEY","secretAccessKey":"YOUR_SECRET_ACCESS_KEY"}'
响应包含 {"token": "eyJ..."}。令牌有效期为 约 15 分钟 — 对于短期工作流,使用相同的令牌即可;对于长期运行的代理,将此适配器包装在一个自动刷新的代理中。
步骤 3:导入适配器
打开 http://localhost:3000/connectors/store,点击 导入 旁边的 HR WORKS,并将 JWT 粘贴到 HRWORKS_TOKEN 中。
对于沙箱:还需设置 HRWORKS_BASE_URL=https://api.demo-hrworks.de 并使用沙箱发放的凭据。
步骤 4:连接到你的 AI 代理
{
"mcpServers": {
"hrworks": {
"url": "http://localhost:4000/mcp"
}
}
}
可用工具(31)
连接性与配置
| 工具 | 返回内容 |
|---|---|
hrworks_health_check | API 可达性 — 无需身份验证 |
hrworks_list_organization_units | 所有活跃的组织单位(uuid、编号、名称) |
hrworks_get_organization_unit | 完整的组织单位记录 |
hrworks_list_permanent_establishments | 永久性机构(Betriebsstätten) |
hrworks_list_holidays | 按地区/年份的公共假期 |
hrworks_list_cost_centers | 为租户配置的成本中心 |
人员
| 工具 | 返回内容 |
|---|---|
hrworks_list_persons | 带过滤器的员工目录 |
hrworks_get_person | 完整的员工记录 |
hrworks_list_persons_master_data | 主数据(人力资源相关属性) |
hrworks_get_persons_today | 今天活跃人员的快照 |
hrworks_list_present_persons | 当前在场(在办公室/远程)人员 |
hrworks_get_leave_account | 每个人的请假账户余额 |
缺勤与时间
| 工具 | 返回内容 |
|---|---|
hrworks_list_absences | 在日期区间内的缺勤记录 |
hrworks_list_absence_types | 配置的缺勤类型 |
hrworks_list_vacation_types | 假期类型目录 |
hrworks_list_sick_leaves | 在日期区间内的病假记录 |
hrworks_list_sick_leave_types | 病假类别 |
hrworks_list_remote_work | 在家办公/远程工作的记录 |
hrworks_list_working_times | 工作时间记录(最大 1 年或 31 天,适用于 interval=days) |
hrworks_list_time_recording_regulations | 现行的时间记录规则 |
项目与招聘
| 工具 | 返回内容 |
|---|---|
hrworks_list_projects | 带状态的项目 |
hrworks_get_project | 完整的项目记录 |
hrworks_list_project_customers | 附加到项目的客户 |
hrworks_list_job_applications | 开放的职位申请 |
hrworks_list_posts | 职位发布 |
hrworks_get_post | 包含描述的完整发布 |
hrworks_list_applicants | 在招聘流程中的申请人 |
hrworks_get_applicant | 完整的申请人记录 |
AI 代理用例
- “下周工程团队谁在休假?” — 经理自助缺勤概览
- “仓库在第一季度请了多少病假?” — 人力资源分析
- “显示 2026 年 3 月简·多的工作时间总计” — 加班/薪资准备
- “列出柏林前端职位的活跃申请人” — 招聘人员交接
- “今天在弗赖堡办公室的员工有哪些?” — 设施/安全视图
标识符约定
大多数与人员相关的端点接受 HR WORKS 人员编号或用户名。当你拥有的标识符不是默认值时,请使用可选的 personIdentifierType / usePersonnelNumbers 参数 — 适配器将传递它们。
日期区间:最大 1 年
hrworks_list_absences、hrworks_list_sick_leaves、hrworks_list_remote_work 和 hrworks_list_working_times 需要 ISO 格式的 beginDate / endDate(YYYY-MM-DD)。HR WORKS API 将跨度限制为 1 年(或 31 天,如果 interval=days)。对于更长的范围,请逐年分页并在客户端聚合。
令牌刷新 — 已知限制
此适配器发送一个静态的 Bearer 令牌。当 JWT 过期(约 15 分钟)时,API 返回 401,你必须重新导入一个新的令牌。对于长期工作流,运行一个 cron 作业,通过 /v2/authentication 刷新令牌,并通过 AnythingMCP 管理 API 更新连接器的 HRWORKS_TOKEN 环境变量。
下一步
- 将 HR WORKS 连接到 Claude
- 将 HR WORKS 连接到 ChatGPT
- Personio MCP 指南 — 另一种 DACH 人力资源连接器
- Kenjo HR MCP 指南 — 另一种 DACH 人力资源连接器
这份指南对你有帮助吗?