mcpField
L
LeaveManager MCP Server

LeaveManager MCP Server

本地服务
github.com/Jay-Vala商业与营销274 周前更新

关于 LeaveManager MCP Server

LeaveManager MCP Server 为员工休假管理提供结构化接口,适用于需要查询余额、提交申请和查看记录的团队。申请成功后会自动更新余额,并支持多个休假日期。

主要功能

  1. 01查询员工剩余假期
  2. 02提交休假申请
  3. 03查看休假历史
  4. 04支持多个日期申请
  5. 05申请后自动更新余额

适用场景

  1. 01核对员工剩余假期
  2. 02提交连续或非连续日期的申请
  3. 03查看员工过往申请及状态

MCP 相关

该 MCP 服务为 AI 助手和自动化工具提供查询休假余额、申请休假及读取休假历史的功能。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

LeaveManager MCP 服务

一个用于管理员工请假申请、余额和历史记录的模型上下文协议(MCP)服务。该服务通过标准化的 API 端点,提供了一种简单高效的方式来处理请假管理操作。

功能

  • 请假余额管理:查看员工的剩余假期天数
  • 请假申请:申请特定日期的假期
  • 请假历史记录:查看员工的完整请假历史记录
  • 日期范围支持:申请多个连续或不连续日期的假期
  • 实时余额更新:提交请假申请后自动更新余额

可用函数

1. 获取请假余额

查看指定员工的剩余假期天数。

{
  "function": "get_leave_balance",
  "parameters": {
    "employee_id": "string"
  }
}

响应:返回员工剩余的假期天数。

2. 申请请假

提交特定日期的请假申请。

{
  "function": "apply_leave",
  "parameters": {
    "employee_id": "string",
    "leave_dates": ["2025-06-03", "2025-06-04"]
  }
}

响应:确认请假申请并返回更新后的余额。

3. 获取请假历史记录

检索员工的完整请假历史记录。

{
  "function": "get_leave_history",
  "parameters": {
    "employee_id": "string"
  }
}

响应:按时间顺序返回所有请假申请及其状态。

使用示例

查看请假余额
curl -X POST http://localhost:3000/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "method": "get_leave_balance",
    "params": {
      "employee_id": "E001"
    }
  }'
申请单日假期
curl -X POST http://localhost:3000/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "method": "apply_leave",
    "params": {
      "employee_id": "E001",
      "leave_dates": ["2025-06-03"]
    }
  }'
申请多日假期
curl -X POST http://localhost:3000/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "method": "apply_leave",
    "params": {
      "employee_id": "E001",
      "leave_dates": ["2025-06-03", "2025-06-04", "2025-06-05"]
    }
  }'

日期格式

所有日期都应使用 ISO 8601 格式:YYYY-MM-DD

示例:

  • 2025-06-03(2025 年 6 月 3 日)
  • 2025-12-25(2025 年 12 月 25 日)

错误处理

该服务会针对常见情况提供详细的错误响应:

  • 员工 ID 无效:如果员工不存在,则返回错误
  • 请假余额不足:剩余天数不足时,禁止提交请假申请
  • 日期格式无效:日期格式错误时返回错误
  • 申请过去日期的假期:禁止申请过去日期的假期
  • 重复请假申请:禁止申请已获批准日期的假期

API 响应格式

成功响应
{
  "success": true,
  "data": {
    "message": "Leave applied for 1 day(s). Remaining balance: 17."
  }
}
错误响应
{
  "success": false,
  "error": {
    "code": "INSUFFICIENT_BALANCE",
    "message": "Insufficient leave balance. Required: 3, Available: 2"
  }
}

许可证

本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。

更新日志

v1.0.0
  • 首次发布
  • 基本请假管理功能
  • 员工余额跟踪
  • 请假申请系统
  • 请假历史记录检索

注意:这是一个 MCP(模型上下文协议)服务,旨在与 AI 助手和自动化工具配合使用。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。