Connector guide2-minute read31 MCP toolsEN · DE · IT

HR WORKS MCP 服务器 — 面向 AI 代理的德国人力资源与薪资

通过 MCP 将 HR WORKS 连接到任何 AI 代理。v2 REST API 上的 31 个预构建工具:员工、缺勤、病假、工作时间、项目、申请人。位于弗赖堡的人力资源平台,支持 AI。

HCBy HelpCode teamUpdated 2 min read Open source on GitHub

No credit card · 7-day trial · Self-host alternative available

HR WORKS

MCP connector

HR WORKS

Access HR WORKS, the German HR/payroll platform: employees, absences, sick leaves, remote work (home office), working times, projects, applicants, organization units, holidays and cost centers via the v2 REST API.

Tools

31

Region

DE

Category

HR

Authentication

Bearer Token

Required env vars

HRWORKS_TOKEN
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

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.

Start free trial

Summary

通过 MCP 将 HR WORKS 连接到任何 AI 代理。v2 REST API 上的 31 个预构建工具:员工、缺勤、病假、工作时间、项目、申请人。位于弗赖堡的人力资源平台,支持 AI。

试试这样问

HR WORKS 的示例提示

点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。

HR WORKS · 通过 MCP 实时
分享
Opus 4.7

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_checkAPI 可达性 — 无需身份验证
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_absenceshrworks_list_sick_leaveshrworks_list_remote_workhrworks_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 环境变量。

下一步

这份指南对你有帮助吗?

Ready to ship

Your HR agent is one click away.

Install the connector, paste the key, prompt any MCP client. Free for 7 days, no credit card.

相关指南