关于 leave
leave 是面向个体经营者和小型工作室的员工休假管理 MCP 服务。它可记录假期申请、审批和余额,并查看日期范围内的休假日历;重叠申请会被拒绝。
主要功能
- 01管理员工年假额度和结转天数
- 02记录全天或半天休假申请
- 03审批、拒绝或取消申请
- 04查询余额与休假日历
- 05Pro 支持 CSV 导入和 ICS 导出
适用场景
- 01跟踪团队成员剩余休假天数
- 02审批和管理病假或个人假申请
- 03查看指定日期范围内的缺勤安排
MCP 相关
向 MCP 客户端提供员工、休假申请、审批、余额和日历工具;Pro 另提供 CSV 批量导入与 ICS 日历导出。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.zovo.one/mcp/leaveclaude mcp add --transport http theluckystrike-leave https://mcp.zovo.one/mcp/leave{"mcpServers":{"theluckystrike-leave":{"type":"http","url":"https://mcp.zovo.one/mcp/leave"}}}在 Cursor 中打开{"servers":{"theluckystrike-leave":{"type":"http","url":"https://mcp.zovo.one/mcp/leave"}}}在 VS Code 中打开{"mcpServers":{"theluckystrike-leave":{"type":"http","url":"https://mcp.zovo.one/mcp/leave"}}}{"mcpServers":{"theluckystrike-leave":{"serverUrl":"https://mcp.zovo.one/mcp/leave"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.zovo.one/mcp/leave需要授权工具
12| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 是 | 全名,例如 Taylor Wren |
| string | 否 | 工作邮箱,用于日历查询 | |
| carriedOver | integer | 否 | 去年结转的天数(默认值为 0) |
| annualAllowance | integer | 是 | 年带薪休假额度,以整天为单位 |
详细介绍
mcp-leave
已收录于 官方 MCP Registry(io.github.theluckystrike/leave)。
为个体经营者和小型工作室提供员工休假/PTO 跟踪:谁在休假、何时休假,以及每个人还剩多少天。添加员工并设置年度额度和任何结转天数,记录年假、病假和个人假申请(包括半天),批准或拒绝申请,并可直接从 MCP 客户端(如 Claude Desktop、Cursor 或任何 MCP 主机)查看余额、冲突和休假日历。
工具
"leave_employee_add"- 添加员工,并设置annualAllowance(以及可选的carriedOver)。"leave_request"- 记录休假申请(employee、type、start、end,以及可选的halfDay、reason)。"leave_approve"/"leave_reject"- 决定是否批准申请;决策会连同日期一并记录。"leave_cancel"- 取消待处理或已批准的申请(保留审计记录)。"leave_balance"- 查看每位员工的额度、结转天数、已批准天数、待处理天数、已占用天数和剩余天数。"leave_out_range"- 查看某个日期范围内谁在休假:逐日列出的日历行及人天数。"leave_list"- 列出所有员工和申请,可按员工和状态筛选。"leave_import"(Pro)- 从 CSV 批量创建申请;冲突行会逐条拒绝,有效行仍会导入。"leave_export_ics"(Pro)- 将已批准的休假导出为 RFC5545.ics日历。
唯一决定其他一切的规则
申请所占用的假期在已批准或待处理时即视为已占用。
余额 = allowance + carried − approved − pending。取消申请后,天数会立即返还;拒绝申请则不会扣除天数。
同一个人的重叠申请会在创建时被拒绝——待处理和已批准的申请都会计入,因此日历中不会出现两个申请占用同一天的情况。
免费版与 Pro 版
免费版提供完整的 CRUD 功能:员工、申请、审批、余额和日历——无水印,也没有申请数量限制。Pro 版(MCP_LICENSE_KEY,通过 "license_activate" 激活)增加 CSV 批量导入和 ICS 日历导出。运行 "license_status" 可查看当前版本。
快速开始
{
"mcpServers": {
"leave": { "command": "npx", "args": ["-y", "@theluckystrike/mcp-leave"] }
}
}
数据存储在单个 JSON 文件(~/.mcp-leave/store.json;若已设置,则为 $XDG_DATA_HOME/mcp-servers/leave/store.json)中,并在文件锁保护下以原子方式写入,因此同一台机器上的两个客户端不会交错写入。
将这些文档用作 MCP 服务
任何 MCP 客户端(Claude、Cursor、Windsurf、VS Code)都可以通过 GitMCP 直接读取此代码库的文档,无需安装:
- 文档 MCP URL:https://gitmcp.io/theluckystrike/mcp-leave
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。