github doobidoo/mcp-memory-service v8.53.0
v8.53.0 - Windows Task Scheduler Support

latest releases: v10.33.0, v10.32.0, v10.31.2...
3 months ago

Windows Service Management

Production-ready HTTP server automation for Windows

Added

  • Windows Task Scheduler Support for HTTP server (scripts/service/windows/)
    • install_scheduled_task.ps1: Creates scheduled task that runs at user login
    • uninstall_scheduled_task.ps1: Removes scheduled task cleanly
    • manage_service.ps1: Status, start, stop, restart, logs, health commands
    • run_http_server_background.ps1: Wrapper with logging and automatic restart logic
    • add_watchdog_trigger.ps1: Adds repeating trigger (every N minutes, default 5)
    • Automatic startup at user login with skip-if-running logic
    • Watchdog trigger checks every 5 minutes (configurable)
    • Structured logging to %LOCALAPPDATA%\mcp-memory\logs\
    • PID file tracking for process management
    • Health endpoint verification
    • 819 lines of PowerShell automation for production-ready Windows service management
    • Addresses Windows service management gap (no native systemd/launchd equivalent)

Quick Start

# Install scheduled task
.\scripts\service\windows\install_scheduled_task.ps1

# Manage service
.\scripts\service\windows\manage_service.ps1 status
.\scripts\service\windows\manage_service.ps1 start
.\scripts\service\windows\manage_service.ps1 logs

# Add watchdog (automatic restart every 5 minutes)
.\scripts\service\windows\add_watchdog_trigger.ps1

What's Changed

  • feat(service): add Windows Task Scheduler support for HTTP server by @doobidoo in 9fef378

Full Changelog: v8.52.2...v8.53.0

Don't miss a new mcp-memory-service release

NewReleases is sending notifications on new releases.