my-first-mcp-server
Verified Safeby ankurvapte
Overview
Manages employee annual leave balances and historical leave dates through an MCP server.
Installation
uv run main.pySecurity Notes
The code primarily uses in-memory data structures, limiting common web vulnerabilities like SQL injection. No 'eval' or similar dangerous functions are used. There are no hardcoded secrets or obvious malicious patterns. Input validation is minimal (e.g., employee_id existence, leave days vs. balance), but sufficient for an example server not handling sensitive external interactions. The lack of robust input sanitization for string fields like 'date' could be a minor concern in a production environment if combined with other vulnerabilities, but is not critical here.
Similar Servers
mcp-email-server
This server allows MCP clients to interact with email accounts via IMAP and SMTP protocols, enabling functionalities like listing, fetching, sending, and deleting emails.
gcal-mcp
Serves as a Model Context Protocol (MCP) server for Google Calendar to query upcoming, date-specific, and searchable events.
qinglong-mcp-server
This is a Model Context Protocol (MCP) server for querying and executing scheduled tasks in Qinglong Panel.
Python_MCP
Serves as a local backend for an AI agent (Claude) to manage employee leave requests, allowing the AI to check balances, apply for leave, and view history.