Skip to content

v0.5.0 - HTTP/SSE Transport & Docker Microservice Mode

Choose a tag to compare

@ismailsaoulaj ismailsaoulaj released this 21 Aug 11:48
· 21 commits to main since this release
34a015e

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 sse CLI flag to run the server as a continuous HTTP service.
  • Network Binding Flags: Added --host and --port CLI arguments for fine-grained network control.
  • Docker Microservice Ready: The Dockerfile now exposes port 8000 and runs in SSE mode by default, making deployment instant.
  • Dynamic Logging Routing: Logs are intelligently routed to sys.stderr when in STDIO mode (to protect JSON-RPC integrity) and sys.stdout in SSE mode for standard Docker observability.
  • Graceful Asyncio Cleanup: Added handling to ensure the internal ASGI (Uvicorn) event loop shuts down cleanly without throwing RuntimeError on exit.