leave-management-mcp-server

ritwikrikc/leave-management-mcp-server

3.1

If you are the rightful owner of leave-management-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

An MCP server designed to manage employee leave efficiently within Claude Desktop.

<<<<<<< HEAD

leave-management-mcp-server

An MCP server for managing employee leave in Claude Desktop

🧭 Leave Management MCP Server

This project is your first Model Context Protocol (MCP) server, built to help HR teams manage employee leave information.
It connects directly to Claude Desktop, allowing Claude to perform leave management tasks using real MCP tools.


🚀 Features

ToolDescription
get_leave_balanceCheck how many leave days are left for an employee
apply_leaveApply for leave for specific dates
get_leave_historyGet previous leave records for an employee
greeting://{name}Returns a friendly personalized greeting

🧱 Project Setup

This setup assumes your environment is located at: D:\DataScience\stockmarket-agent\my-first-mcp-server

✅ Prerequisites

  • Claude Desktop (download from Anthropic)
  • Python 3.9+
  • uv (Universal Virtualenv Manager)
    pip install uv
    

Setup Steps

uv init my-first-mcp-server cd my-first-mcp-server uv add "mcp[cli]" pip install --upgrade typer

Install the Server in Claude Desktop

uv run mcp install main.py

853648f (Initial commit - Leave Management MCP Server)