v0.5.0 - HTTP/SSE Transport & Docker Microservice Mode
This release fundamentally expands the server's reach by introducing Server-Sent Events (SSE) and HTTP transport support. It transforms the Reddit MCP Server from a local-only CLI tool into a fully deployable microservice, enabling seamless integration with web-based platforms like Open WebUI, Dify, and remote Docker environments.
Added
- SSE Transport Mode: New
--transport sseCLI flag to run the server as a continuous HTTP service. - Network Binding Flags: Added
--hostand--portCLI arguments for fine-grained network control. - Docker Microservice Ready: The
Dockerfilenow exposes port8000and runs in SSE mode by default, making deployment instant. - Dynamic Logging Routing: Logs are intelligently routed to
sys.stderrwhen in STDIO mode (to protect JSON-RPC integrity) andsys.stdoutin SSE mode for standard Docker observability. - Graceful Asyncio Cleanup: Added handling to ensure the internal ASGI (Uvicorn) event loop shuts down cleanly without throwing
RuntimeErroron exit.