What does the server do?
It reads an Excel workbook containing employee leave records and exposes MCP tools that allow an AI assistant (e.g., Claude) to answer questions about leave status, balances, and history.
@ItsMistahJi
Basic information
This is my attempt at creating a leave management mcp server to retrieve details of employees stored in a workbook.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"itsmistahji-leave-management-mcp": {
"command": "uv",
"args": [
"init",
"."
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
The Leave Management MCP Server is a Model Context Protocol server for managing employee leave within an organization. It integrates with Excel workbooks containing employee leave data and provides tools for querying and analyzing leave records, designed for use with MCP clients like Claude Desktop.
Install dependences via UV, configure a .env file pointing to your Excel workbook, then run the server locally with uv run python -m src.leave_server or install it into an MCP client using uv run mcp install src/leave_server.py --name "Leave Management". For VS Code, add the provided JSON configuration to your settings.
It reads an Excel workbook containing employee leave records and exposes MCP tools that allow an AI assistant (e.g., Claude) to answer questions about leave status, balances, and history.
Python 3.9+, the UV package manager, an MCP client (e.g., Claude Desktop), and an Excel workbook with leave data structured with columns for employee details and monthly leave marks.
The data lives in an Excel workbook (e.g., `leave_tracker.xlsx`) located in a directory specified by the `DATA_DIR` environment variable. The server expects a sheet named "Leaves-2025" with specific columns.
Ensure `__init__.py` files exist in `src/` and `src/models/`, add a sys.path modification, or use the provided `main.py` wrapper in the root directory.
Install all dependencies in the same environment using `uv add pandas openpyxl python-dotenv PyPDF2` or use the `--with` flag when running the server.
MCP Toolbox for Databases is an open source MCP server for databases.
A search tool helps dev to solve the naming things problem.

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Comments