2.0.2
Breaking Changes
- Dockerfile completely rewritten — now uses multi-stage
oven/bun+node:22-slimbuild instead ofdebian:bullseye-slimwithmcp-proxy - Removed
mcp-proxydependency — HTTP transport is now native docker-compose.ymlno longer usestty/stdin_open(HTTP mode by default)
Features
- Streamable HTTP transport:
--transport httpflag starts an Express server with MCP Streamable HTTP at/mcp - Port configuration:
--portflag andMCP_PORTenv var (default:3001) - Request logging: HTTP mode logs every request with timestamp, client IP, method, status, duration, and MCP method
- Docker healthcheck: built-in health monitoring via
/mcpendpoint - Docker logging:
json-filedriver with rotation (10MB x 3 files)
Improvements
- Multi-stage Docker build — smaller image, no git clone, copies local files
tsupexternals:@modelcontextprotocol/sdkandmongodbkept as runtime imports.dockerignoreadded to reduce build context- CI workflows switched from npm to bun, Node 20 to 22
- Docs reorganized to reference example files
Full Changelog: 1.3.0...2.0.2