
Darwinbox HRMS MCP Server

2025.04.24
0
JavaScript人力资源管理系统员工管理考勤管理请假管理其它
Darwinbox HRMS MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,用于与 Darwinbox HRMS API 进行交互。该服务提供了一套标准化的接口,用于管理员工数据、考勤和请假管理。
View on GitHub
Overview
基本能力
产品定位
Darwinbox HRMS MCP Server 主要用于企业人力资源管理系统(HRMS)的数据交互和管理,提供员工管理、考勤管理和请假管理等功能。
核心功能
- 员工管理
- 获取员工详细信息(单个、多个或所有员工)
- 更新员工信息
- 添加新员工
- 停用员工
- 下载个人文档
- 获取员工历史记录
- 获取职位主数据
- 获取表单数据
- 获取离职详情
-
上传个人资料附件
-
时间管理
- 考勤管理
- 获取月度考勤记录
- 获取每日考勤记录
- 获取考勤排班表
- 记录考勤打卡
- 记录回溯考勤
- 请假管理
- 批准请假
- 获取请假操作历史
- 获取假期列表
- 获取请假余额
- 导入请假记录
适用场景
- 企业人力资源管理系统(HRMS)的数据交互
- 员工信息管理
- 考勤和请假管理
工具列表
- 员工管理工具:用于管理员工信息、文档和历史记录。
- 考勤管理工具:用于记录和管理员工的考勤数据。
- 请假管理工具:用于处理员工的请假申请和记录。
常见问题解答
- 认证失败:检查 OAuth 2.0 的配置是否正确,包括客户端 ID、客户端密钥和授权码。
- API 请求错误:确保请求的参数和格式符合 Darwinbox HRMS API 的要求。
- 配置缺失:检查环境变量和配置文件是否完整。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 克隆仓库:
git clone https://github.com/prithvidbox/darwinbox-mcp
cd darwinbox-server
安装教程
- 安装依赖:
npm install
- 构建项目:
npm run build
调试方式
- 启动服务:
node path/to/darwinbox-server/build/index.js
- 检查日志和错误信息以调试问题。