Exposes Python functions as discoverable and executable remote tools via HTTP, following the Model Context Protocol.
This project provides a lightweight server implementation for the Model Context Protocol (MCP) over HTTP. It enables developers to expose Python functions as 'tools' that can be discovered and executed remotely through a JSON-RPC interface. Designed for seamless integration with Starlette or FastAPI applications, it facilitates the creation of robust and type-safe tool endpoints for various remote execution scenarios, including those driven by AI agents.