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)管理です。誰がいつ休み、各従業員に何日残っているかを確認できます。年間休暇日数と繰越日数を設定して従業員を追加し、休暇・病気休暇・私用休暇の申請(半日休暇を含む)を記録し、承認または却下できます。また、残日数、重複状況、休暇中の従業員カレンダーを、Claude Desktop、CursorなどのMCPクライアントや任意の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カレンダーとしてエクスポートします。
すべてを決める唯一のルール
休暇日数を消費する申請が承認済みまたは審査中の場合、その日数は確保済みとなります。
残日数は休暇日数 + 繰越日数 − 承認済み − 審査中です。キャンセルすると日数は即座に戻り、却下された申請では日数は消費されません。
同じ従業員の期間が重複する申請は、作成時に拒否されます。審査中と承認済みのどちらも対象となるため、カレンダーに同じ日を申請する申請が二つ表示されることはありません。
無料版と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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。