Manages calendar events and integrates a stamina system using Algebraic Data Types (ADT) and functional programming principles.
This project is a robust calendar event management server built upon the Model Context Protocol (MCP), applying functional programming paradigms and Algebraic Data Types (ADT) to ensure type safety and predictability. It offers comprehensive CRUD (Create, Read, Update, Delete) operations for calendar events, including versatile categorization (study, work, rest, activity), detailed status management (planned, completed, canceled), and an innovative integrated stamina tracking system. The server also supports crucial features like time conflict prevention and allows for precise event lookups by date and category.