🚀 v10.4.5 - Unified CLI Interface & Improved UX
What's New:
- 🚀 Unified CLI Interface: New
memory server --httpflag for starting HTTP REST API (Issue #410)- Simple unified command replaces manual script invocation
- Single command interface:
memory server(MCP) ormemory server --http(REST API) - Easier to discover in
--help, better user experience
- 📝 Documentation Update: README now uses unified CLI throughout
- Removes confusion about separate MCP vs HTTP server commands
📋 Detailed Changes
Added
- Unified CLI Interface (Issue #410, commits 261d324, 301ba2d):
memory server --httpflag for starting HTTP REST API server- Before: Required manual script invocation:
python scripts/server/run_http_server.py - After: Simple unified command:
memory server --http - Direct uvicorn.run() integration (no subprocess overhead)
- Respects
MCP_HTTP_PORTandMCP_HTTP_HOSTenvironment variables - Clear user feedback with URLs and graceful error handling
- Better UX: Single command interface, easier to discover in --help
- Before: Required manual script invocation:
Changed
- Documentation Update: Updated README.md to use
memory server --httpinstead of script invocation- Simplifies user workflow with unified command interface
- Removes confusion about separate MCP vs HTTP server commands
📦 Installation
pip install mcp-memory-serviceOr upgrade from previous version:
pip install --upgrade mcp-memory-service🔗 Links
- Full Changelog: v10.4.4...v10.4.5
- Issue #410: #410
- Documentation: https://github.com/doobidoo/mcp-memory-service/wiki
Note: PyPI publishing is handled automatically by GitHub Actions workflow "Publish and Test (Tags)" when this tag is pushed.