关于 Darwinbox HRMS MCP Server
Darwinbox HRMS MCP 服务将 Darwinbox HRMS API 接入标准化接口,供 HR 团队和自动化系统管理员工、考勤与休假。它涵盖员工生命周期数据及时间管理,并自动处理 OAuth 2.0 令牌。
主要功能
- 01查询和更新员工资料
- 02管理员工入职与停用
- 03获取员工历史及相关数据
- 04查询考勤并记录打卡
- 05审批休假并查询余额
- 06上传附件及下载个人文档
适用场景
- 01批量查询或更新员工记录
- 02记录日常或补录考勤
- 03处理休假审批和导入
- 04获取员工个人文档
MCP 相关
该服务通过 MCP 向客户端提供 Darwinbox HRMS 员工、考勤和休假管理工具,并使用 OAuth 2.0 认证访问 API。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Darwinbox HRMS MCP Server
一个用于与 Darwinbox HRMS API 交互的模型上下文协议(MCP)服务。此服务提供标准化接口,用于管理员工数据、考勤和休假。
演示

功能
核心工具
- 员工管理
- 获取员工详情(单个、多个或所有员工)
- 更新员工信息
- 添加新员工
- 停用员工
- 下载个人文档
- 获取员工历史记录
- 获取职位主数据
- 获取表单数据
- 获取离职详情
- 上传个人资料附件
时间管理工具
- 考勤管理
- 获取月度考勤
- 获取每日考勤
- 获取考勤排班表
- 记录考勤打卡
- 记录补录考勤
- 休假管理
- 批准休假
- 获取休假操作历史记录
- 获取假期列表
- 获取休假余额
- 导入休假
安装
- 克隆仓库:
git clone https://github.com/prithvidbox/darwinbox-mcp
cd darwinbox-server
- 安装依赖项:
npm install
- 构建项目:
npm run build
MCP 客户端配置
Claude 桌面客户端
{
"mcpServers": {
"darwinbox": {
"command": "node",
"args": ["path/to/darwinbox-server/build/index.js"],
"env": {
"DARWINBOX_DOMAIN": "https://your-domain.darwinbox.in",
"DARWINBOX_CLIENT_ID": "your-client-id",
"DARWINBOX_CLIENT_SECRET": "your-client-secret",
"DARWINBOX_GRANT_TYPE": "authorization_code",
"DARWINBOX_CODE": "your-auth-code",
"DARWINBOX_DATASET_KEY": "your-dataset-key"
},
"disabled": false,
"autoApprove": []
}
}
}
Cline 配置
{
"servers": {
"darwinbox": {
"command": "node",
"args": ["path/to/darwinbox-server/build/index.js"],
"env": {
"DARWINBOX_DOMAIN": "https://your-domain.darwinbox.in",
"DARWINBOX_CLIENT_ID": "your-client-id",
"DARWINBOX_CLIENT_SECRET": "your-client-secret",
"DARWINBOX_GRANT_TYPE": "authorization_code",
"DARWINBOX_CODE": "your-auth-code",
"DARWINBOX_DATASET_KEY": "your-dataset-key"
}
}
}
}
Cursor 配置
{
"mcpServers": {
"darwinbox": {
"command": "node",
"args": ["path/to/darwinbox-server/build/index.js"],
"env": {
"DARWINBOX_DOMAIN": "https://your-domain.darwinbox.in",
"DARWINBOX_CLIENT_ID": "your-client-id",
"DARWINBOX_CLIENT_SECRET": "your-client-secret",
"DARWINBOX_GRANT_TYPE": "authorization_code",
"DARWINBOX_CODE": "your-auth-code",
"DARWINBOX_DATASET_KEY": "your-dataset-key"
}
}
}
}
身份验证
服务使用 OAuth 2.0 进行身份验证,并会自动处理:
- 使用提供的凭据获取令牌
- 管理和续期令牌
- 使用适当的标头发送经过身份验证的 API 请求
错误处理
服务会针对以下情况提供详细的错误消息:
- 配置缺失或无效
- 身份验证失败
- API 请求无效
- API 响应错误
许可证
本项目基于 MIT 许可证授权,详情请参阅 LICENSE 文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。