first-mcp-server

first-mcp-server

3.2

If you are the rightful owner of first-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 henry@mcphub.com.

A simple leave management system using FastMCP framework in Python.

The Leave Management System is a straightforward application built using the FastMCP framework in Python. It is designed to help employees manage their leave by checking leave balances, applying for leave on specific dates, viewing leave history, and receiving personalized greetings. The system uses an in-memory mock database to store employee leave data, which means data is not persistent across server restarts. The application is suitable for small-scale use and is intended for demonstration purposes. It provides basic functionalities and can be extended with features like persistent storage, date validation, and a user-friendly frontend.

Features

  • Check Leave Balance: Retrieve the number of remaining leave days for an employee.
  • Apply for Leave: Request leave for specific dates, with balance validation.
  • View Leave History: See the dates an employee has previously taken leave.
  • Personalized Greeting: Get a custom greeting message for a user.

Tools

  1. get_leave_balance

    Return the remaining number of holiday days

  2. apply_leave

    Apply for a holiday for a specified date

  3. get_leave_history

    Search holiday history

  4. get_greeting

    //{name}` Return to personalized greetings