• v1.3.0-alpha 50f0058ab0

    v1.3.0-alpha: Simplify to two deployment modes
    All checks were successful
    CI / lint (push) Successful in 6s
    CI / security (push) Successful in 9s
    CI / test (push) Successful in 15s
    Pre-release

    Gravity Bot released this 2026-02-15 19:41:43 +00:00 | 167 commits to main since this release

    What changed

    The installer and documentation now present two deployment modes instead of three:

    Direct (stdio) Docker sidecar
    Best for Any developer, solo or team admin_command, persistent server
    Transport stdio (default) HTTP (always enabled)
    Requires Node 18+ Docker, Docker Compose
    API tools (56) All All
    admin_command No Yes

    The standalone "Shared (HTTP)" mode has been removed. HTTP transport is now inherent to Docker sidecar mode — it's always enabled because that's how clients connect to the container.

    Docker sidecar sub-question

    When choosing Docker sidecar, the installer now asks:

    1) Set up a new Docker sidecar on this machine
    2) Connect to an existing Docker sidecar
    
    • Setup creates a .env with OpenProject credentials + HTTP transport vars, auto-generates an MCP_API_KEY, and prints connection instructions for team members.
    • Connect prompts for the server URL and API key, tests connectivity, and writes a URL-based client config. No .env created on the client.

    Breaking changes

    • buildEnvContent("http-server", ...) and buildEnvContent("http-client", ...) are removed. Use docker-setup and docker-connect instead.
    • buildClientConfig("http-client", ...) and buildClientConfig("http-server", ...) are removed. Use docker-connect and docker-setup instead.
    • The old docker mode alias still works for buildEnvContent().

    Install / upgrade

    npx open-project-sidecar-mcp@1.3.0-alpha
    

    Or if previously installed globally:

    npm install -g open-project-sidecar-mcp@1.3.0-alpha
    

    Full changelog

    • OP#475: Merge ENV_TEMPLATE_HTTP into ENV_TEMPLATE_DOCKER, update buildEnvContent()
    • OP#476: Update promptDeploymentMode() to 2 modes
    • OP#477: Update promptCredentials() with docker-setup/docker-connect branches
    • OP#478: Update buildClientConfig() for docker-connect and docker-setup
    • OP#479: Refactor promptEnvSetup() with 2-mode flow and Docker sub-question
    • OP#480: Update runSetupWizard() with 2-mode menu
    • OP#481: Update --help text for 2-mode architecture
    • OP#482: Update README for 2-mode deployment architecture
    • OP#483: Update unit tests (113 pass, 0 fail)
    Downloads