Token导航 LogoToken导航TokenDH.com
leave manager MCP logo
搜索检索未说明官方级别未说明来源级核验

leave manager MCP

MCP Server

A minimal MCP server providing a structured API for a simple leave management system.

工具数

3

提示词数

0

GitHub Stars

2

资源数

0
Python自动化处理搜索

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Jay-Vala

提供方

Jay-Vala

最后核验

2026/5/18 02:16

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

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许可证获得许可-请参阅 许可证 文件以获取详细信息。

更新日志

v1.0.0

  • 初始版本
  • 基本休假管理功能
  • 员工余额跟踪
  • 休假申请系统
  • 离开历史检索

______________________________________________________________________

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

目录标签

目录标签

Python自动化处理搜索research-and-dataleave-managerleave-managementmcp-server请假管理本地部署员工休假API服务人力资源工具

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP