跳过安装。2 分钟内即可运行。
在 cloud.anythingmcp.com 开始免费试用,一键添加 HR WORKS,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。
摘要
通过 MCP 将 HR WORKS 接入 Gemini。以自然语言查询员工、缺勤、病假、工作时间和申请人。预构建的 v2 适配器,包含 31 个工具。
试试这样问
HR WORKS 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
将 HR WORKS 连接到 Gemini
HR WORKS 是一家位于弗赖堡的 HR/薪资 SaaS,服务于约 20,000 家 DACH 中小企业。通过 AnythingMCP,你可以通过 MCP 将 HR WORKS 连接到 Gemini,并以自然语言运行人事操作工作流——缺勤审批、工作时间分析、申请人筛选——所有操作均可通过聊天界面完成。
你可以向 Gemini 询问的问题
- "下周工程团队谁在休假?"
- "给我展示 2026 年第一季度所有组织单位的病假总数"
- "列出人员编号 1042 在三月份的工作时间记录"
- "哪些申请人在柏林前端职位的候选人名单中?"
- "获取 Jane Doe 的假期账户余额"
设置
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
- 在 HR WORKS 中:在 Administration → API 下创建一对 API 密钥(
accessKey+secretAccessKey) - 打开
http://localhost:3000/connectors/store,导入 HR WORKS,把这对密钥填入HRWORKS_ACCESS_KEY和HRWORKS_SECRET_ACCESS_KEY。连接器会用它换取短期令牌,并自动续期令牌。 - (可选)如需使用
https://api.demo-hrworks.de沙盒,请把连接器的 Base URL 和认证设置中的登录 URL 改为演示主机 - 将适配器分配给 MCP 服务器
连接 Gemini
你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(
https://cloud.anythingmcp.com/mcp/…)。本指南中出现YOUR_SERVER_ID的地方都用它替换。
Gemini CLI 从 ~/.gemini/settings.json(Windows 上为 %USERPROFILE%\.gemini\settings.json)读取 MCP 服务器。添加:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- 在 AnythingMCP 的 MCP Servers → 你的服务器 → API keys 中创建 MCP API 密钥,并用它替换
YOUR_MCP_API_KEY。 - 保存文件并重启
gemini。 - 在 Gemini CLI 中运行
/mcp(或在终端运行gemini mcp list)—anythingmcp应显示为已连接。 - 开始输入提示 — Gemini CLI 现在可以调用
HR WORKS的工具。
使用上面的快速启动自托管?请把服务器的本地端点 http://localhost:4000/mcp/<server-id> 用作 URL。
Gemini 的工具亮点
| 工具 | Gemini 何时使用 |
|---|---|
hrworks_list_persons | "列出员工",目录查询,员工人数检查 |
hrworks_list_absences | "谁请假了?",缺勤审批,计划 |
hrworks_list_sick_leaves | 病假分析,趋势问题 |
hrworks_list_working_times | 加班计算,薪资准备 |
hrworks_list_remote_work | 混合政策合规,办公室工作日统计 |
hrworks_list_applicants | 招聘流程概览 |
hrworks_get_leave_account | 按个人查询假期余额 |
hrworks_health_check | 检查 HR WORKS API 是否可访问 |
hrworks_list_organization_units | 列出公司所有有效的组织单元及其 UUID、编号和名称 |
hrworks_get_organization_unit | 获取某个组织单元的数据 |
hrworks_list_present_persons | 列出某个组织单元中当前在岗的人员 |
hrworks_list_permanent_establishments | 列出公司所有常设经营场所(Betriebsstätten)及其 ID 和名称 |
hrworks_list_holidays | 列出某一年(可选某个国家)的公司假日 |
hrworks_get_person | 获取某位员工的基本数据 |
hrworks_list_persons_master_data | 获取一名或多名员工当前的主数据(个人信息、合同、地址、银行信息等) |
hrworks_get_persons_today | 获取一名或多名员工当天的数据(工作时间、出勤、缺勤) |
hrworks_list_absence_types | 列出账户中配置的缺勤类型(休假、育儿假、特别假等)及其键值 |
hrworks_list_vacation_types | 列出账户的休假类型(缺勤类型的子集) |
hrworks_list_sick_leave_types | 列出已配置的病假类型及其键值(作为 hrworks_list_sick_leaves 的筛选值) |
hrworks_list_time_recording_regulations | 列出已配置的考勤规则(每条规则允许哪些工作时间类型) |
hrworks_list_projects | 列出公司的工时项目 |
hrworks_get_project | 按 ID 获取某个工时项目的数据 |
hrworks_list_project_customers | 列出项目工时记录使用的客户 |
hrworks_list_job_applications | 列出求职申请 |
hrworks_list_posts | 列出公司所有招聘职位 |
hrworks_get_post | 按 UUID 获取一条招聘职位的数据 |
hrworks_get_applicant | 按 UUID 获取某位应聘者的数据 |
hrworks_list_cost_centers | 列出公司所有成本中心及其编号/ID 和名称 |
hrworks_list_cost_objectives | 列出公司所有成本对象(Kostenträger) |
hrworks_list_wage_salary_types | 列出账户的工资类型(用于薪资导出) |
(显示 31 个工具中的 30 个 — 安装连接器即可查看全部)
所有 31 个工具的完整列表请参见 HR WORKS MCP 服务器概述。
重要:令牌有效期
HR WORKS 的令牌约 15 分钟后过期。连接器使用你的密钥对登录,在令牌过期前续期,并在收到 401 后重新登录,因此长时间对话、定时运行和代理都能持续工作,你无需手动处理任何令牌。
日期区间限制
hrworks_list_absences、_sick_leaves、_remote_work、_working_times 每次调用限制为 1 年(如果 interval=days 则为 31 天)。对于多年的分析,请请求 Gemini 按年迭代。
FAQ
Gemini CLI 从哪里读取 MCP 服务器? 用户级配置位于 ~/.gemini/settings.json,项目级配置位于项目内的 .gemini/settings.json。gemini mcp list 会列出每个服务器及其连接状态。
相关指南
- HR WORKS MCP 服务器概述
- 将 HR WORKS 连接到 Claude
- 将 HR WORKS 连接到 ChatGPT
- 将 HR WORKS 连接到 Cursor
- 将 HR WORKS 连接到 Meta Muse
- Personio MCP 服务器 — 替代 DACH HR
- Kenjo HR MCP 服务器 — 替代 DACH HR
这份指南对你有帮助吗?