Provides a simple Python implementation of a Model Communication Protocol (MCP) server over a network using Server-Sent Events (SSE).
This repository offers a basic yet functional MCP server written in Python, designed for demonstration, testing, and development. Utilizing `uvicorn`, the server defaults to running on port 8000 and uses SSE transport for network exposure. It includes comprehensive testing with `pytest`, covering functionalities like addition, subtraction, input validation, and API endpoint testing. Its integration is facilitated through a `mcp.json` configuration, making it compatible with tools like Cursor or Claude.