Workflow MCP
Guides

Installation

Detailed installation guide for Workflow MCP

Installation

This guide covers all installation options for Workflow MCP.

Package Options

PackageUse CaseInstall Command
@blackmesa/workflow-mcp-stdioLocal CLI usagenpm install -g @blackmesa/workflow-mcp-stdio
@blackmesa/workflow-mcp-httpRemote deploymentnpm install @blackmesa/workflow-mcp-http
@blackmesa/workflow-mcp-coreCustom integrationnpm install @blackmesa/workflow-mcp-core

Local Installation (stdio)

For use with Claude Desktop or other local MCP clients.

  1. Install the package

    npm install -g @blackmesa/workflow-mcp-stdio
  2. Configure your MCP client

    Add to your .mcp.json file:

    {
      "mcpServers": {
        "workflow": {
          "command": "npx",
          "args": ["@blackmesa/workflow-mcp-stdio"],
          "cwd": "/path/to/your/project"
        }
      }
    }
    Project Directory

    Set cwd to your project root so session files are created relative to your project.

  3. Verify installation

    Restart your MCP client. You should see "workflow" in the available tools.

Remote Installation (HTTP)

For deployment to Render, Fly.io, or your own server.

npm install @blackmesa/workflow-mcp-http

# Start the server
MCP_PORT=3000 npx @blackmesa/workflow-mcp-http
docker run -p 3000:3000 \
  -e MCP_WORKSPACE_DIR=/data \
  -v ./workflow-data:/data \
  blackmesa/workflow-mcp

Use the hosted service at api.workflow-mcp.blackmesa.live:

https://api.workflow-mcp.blackmesa.live/mcp

No deployment required - just configure your MCP client to use this endpoint.

Environment Variables

VariableDefaultDescription
MCP_PORT3000HTTP server port
MCP_HOST0.0.0.0HTTP server host
MCP_BASE_PATH/mcpMCP endpoint path
MCP_WORKSPACE_DIRprocess.cwd()Working directory for session files
MCP_OAUTH_ENABLEDfalseEnable GitHub OAuth
GITHUB_CLIENT_ID-GitHub OAuth client ID
GITHUB_CLIENT_SECRET-GitHub OAuth client secret
CORS_ORIGINS*Allowed CORS origins (comma-separated)

Next Steps

On this page