Connector guide3-minute read31 MCP toolsEN · DE · IT

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

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

HCBy HelpCode team更新于 3 min read 在 GitHub 开源

无需信用卡 · 7 天试用 · 提供自托管方案

HR WORKS

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.

个工具

31

区域

DE

类别

HR

身份验证

Sign-in token

所需环境变量

HRWORKS_ACCESS_KEYHRWORKS_SECRET_ACCESS_KEY
在 Cloud 上一键安装

7 天免费试用 · 无需信用卡

  • 7 天免费试用
    无需信用卡
  • GDPR & SOC 2 ready
    数据驻留欧盟,审计日志
  • 在 GitHub 开源
    开源 · AGPL-3.0
  • 支持 ChatGPT、Claude、Gemini
    任何兼容 MCP 的客户端

跳过安装。2 分钟内即可运行。

在 cloud.anythingmcp.com 开始免费试用,一键添加 HR WORKS,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。

开始免费试用

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

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
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完整的申请人记录
hrworks_list_cost_objectives列出公司所有成本对象(Kostenträger)
hrworks_list_wage_salary_types列出账户的工资类型(用于薪资导出)

(显示 31 个工具中的 30 个 — 安装连接器即可查看全部)

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 环境变量。

下一步

这份指南对你有帮助吗?

Your HR WORKS agent is one click away.

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

相关指南

connectors

将 HR WORKS 连接到 ChatGPT — 德国 HR 通过 MCP

通过 MCP 将 HR WORKS 暴露给 ChatGPT。以自然语言查询员工、缺勤、病假、工作时间、项目和申请人。预构建的 v2 适配器。

connectors

将 HR WORKS 连接到 Claude — 德国 HR 通过 MCP

通过 MCP 将 HR WORKS 接入 Claude AI。以自然语言查询员工、缺勤、病假、工作时间和申请人。预构建的 v2 适配器,包含 31 个工具。

connectors

如何将 Hrworks 连接到 Cursor — 通过 MCP

通过 MCP 将 HR WORKS 接入 Cursor。以自然语言查询员工、缺勤、病假、工作时间和申请人。预构建的 v2 适配器,包含 31 个工具。

connectors

如何将 Hrworks 连接到 Gemini — 通过 MCP

通过 MCP 将 HR WORKS 接入 Gemini。以自然语言查询员工、缺勤、病假、工作时间和申请人。预构建的 v2 适配器,包含 31 个工具。

connectors

DC Hub 接入 MCP — 从任意 AI 代理驱动 DC Hub

Data centre and power-grid intelligence from DC Hub: facilities worldwide, market power-readiness scores, the US interconnection queue, construction pipeline, M&A transactions, live ISO grid fuel mix and electricity prices, plus site scoring and multi-site ranking. Twelve of the sixteen tools work without an API key.

connectors

Kaufland Marketplace 接入 MCP — 从任意 AI 代理驱动 Kaufland Marketplace

Kaufland Marketplace (formerly real.de) seller API: orders and their units, shipments, storefront listings, units, tickets and warehouses. HMAC-signed requests — the signature covers the method, URL, body and a timestamp.