# MCP FastAPI Application Template 🌏 [δΈ­ζ–‡](./README.zh.md) | [English](./README.md) This project provides an MCP application template integrated with FastAPI. - [x] Support for multiple MCP mounting - [x] Support for command-line invocation in Stdio mode - [x] Support for SSE / StreamableHTTP / WebSocket - [x] Support for packaging and distribution To use WebSocket, you need to switch to the `feat-ws` branch. ## Getting Started Install dependencies: ```bash uv sync ``` Development: ```bash uv run dev ``` You can access the example MCP interface (Streamable HTTP) via , or access the SSE interface via . Call via command line with `--stdio`: ```bash uv run prod --stdio ``` ## Deployment Production: ```bash uv run --no-sync prod ``` Build Python Wheel package: ```bash uv build ``` ## Docker Deployment Run: ```bash docker compose up -d ``` Build only: ```bash docker compose build ```