勤怠管理MCPサーバー
これは、勤怠情報のクエリとフォームアプリケーション用のモデルコンテキストプロトコル(MCP)サーバーです。従業員の勤怠、休暇申請、残業申請、スケジュール管理のためのツールとリソースを提供します。
特徴
従業員情報管理
出席記録の追跡
休暇申請管理
残業申請管理
スケジュール管理
統計とレポート
前提条件
Python 3.10以上
Neon PostgreSQLデータベース
インストール
このリポジトリをクローンします:
仮想環境をセットアップし、必要な依存関係をインストールします。
次の内容の
.env
ファイルを作成して、データベース接続を構成します。
サーバーの実行
ラッパー スクリプトを使用してサーバーを実行できます。
または、仮想環境をアクティブにして、MCP CLI を使用します。
Claude Desktopでの使用
このサーバーをClaude Desktopで使用するには:
claude.ai/downloadからClaude Desktopをインストールします。
インストール スクリプトを実行して、Claude Desktop を構成します。
Claudeデスクトップを再起動します
トラブルシューティング
「'mcp' という名前のモジュールがありません」というエラーが発生した場合:
Claude Desktop が使用している Python 環境に MCP パッケージがインストールされていることを確認します。
詳細については、Claude Desktop のログを確認してください。
macOSの場合:
~/Library/Logs/Claude/mcp*.log
Windowsの場合:
%APPDATA%\Claude\Logs\mcp*.log
問題が解決しない場合は、MCP サーバーを手動で実行して、エラーがないか確認してください。
利用可能なツール
従業員情報
get_employee_info
: IDまたは従業員番号で従業員情報を取得するlist_employees
: オプションのフィルタリングを使用して従業員を一覧表示するlist_departments
: すべての部門を一覧表示する
出席記録
get_attendance_records
: オプションのフィルタリングを使用して出席記録を取得します。submit_attendance_record
: 新しい出席記録を送信するか、既存の出席記録を更新します
休暇管理
get_leave_requests
: オプションのフィルタリングを使用して休暇申請を取得するsubmit_leave_request
: 新しい休暇申請を送信するapprove_leave_request
: 休暇申請を承認または拒否する
残業管理
get_overtime_requests
: オプションのフィルタリングを使用して残業リクエストを取得するsubmit_overtime_request
: 新しい残業リクエストを送信する残業リクエスト
approve_overtime_request
または拒否する
スケジュール管理
get_employee_schedule
: オプションのフィルタリングを使用して従業員のスケジュールを取得するlist_shifts
: 利用可能なシフトをすべて一覧表示するassign_schedule
: 従業員にスケジュールを割り当てる
統計とレポート
get_monthly_attendance_stats
: 月間出席統計を取得するget_holidays
: オプションのフィルタリングで休日を取得する
利用可能なリソース
employee://{employee_id}
: 従業員情報をリソースとして取得するdepartment://{department_id}
: 部門情報をリソースとして取得するattendance://{employee_id}/{date}
: 特定の従業員と日付の出勤情報を取得します。
利用可能なプロンプト
request_leave
: 休暇申請プロンプトを作成するrequest_overtime
: 残業リクエストプロンプトを作成するcheck_attendance
: 出席確認プロンプトを作成する
ライセンス
マサチューセッツ工科大学
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
出勤情報の照会や、従業員の休暇申請、残業申請、スケジュールの管理を可能にするモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that interacts with system APIs, allowing users to check connections, search employees, register breakfast, and update chemical information by shifts.Last updated -219
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to manage meeting data, including creating meeting bots, searching transcripts, and organizing calendar events.Last updated -20MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude Desktop to access structured employee data and perform HR operations including employee lookups, searches, and global leave requests.Last updated -31MIT License