Darwinbox HRMS MCP Server

Darwinbox HRMS MCP Server

site icon
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)的数据交互和管理,提供员工管理、考勤管理和请假管理等功能。

核心功能

  1. 员工管理
  2. 获取员工详细信息(单个、多个或所有员工)
  3. 更新员工信息
  4. 添加新员工
  5. 停用员工
  6. 下载个人文档
  7. 获取员工历史记录
  8. 获取职位主数据
  9. 获取表单数据
  10. 获取离职详情
  11. 上传个人资料附件

  12. 时间管理

  13. 考勤管理
    • 获取月度考勤记录
    • 获取每日考勤记录
    • 获取考勤排班表
    • 记录考勤打卡
    • 记录回溯考勤
  14. 请假管理
    • 批准请假
    • 获取请假操作历史
    • 获取假期列表
    • 获取请假余额
    • 导入请假记录

适用场景

  • 企业人力资源管理系统(HRMS)的数据交互
  • 员工信息管理
  • 考勤和请假管理

工具列表

  1. 员工管理工具:用于管理员工信息、文档和历史记录。
  2. 考勤管理工具:用于记录和管理员工的考勤数据。
  3. 请假管理工具:用于处理员工的请假申请和记录。

常见问题解答

  1. 认证失败:检查 OAuth 2.0 的配置是否正确,包括客户端 ID、客户端密钥和授权码。
  2. API 请求错误:确保请求的参数和格式符合 Darwinbox HRMS API 的要求。
  3. 配置缺失:检查环境变量和配置文件是否完整。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 克隆仓库:
git clone https://github.com/prithvidbox/darwinbox-mcp
cd darwinbox-server

安装教程

  1. 安装依赖:
npm install
  1. 构建项目:
npm run build

调试方式

  1. 启动服务:
node path/to/darwinbox-server/build/index.js
  1. 检查日志和错误信息以调试问题。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。