coldpass

max-ramas/rms-mail-public

GitHub ↗ · How this check works

Per-setup public labels: Linux / Haiku: Didn’t work

Static status badge · SVG · read-only JSON. Embed with ![Coldpass status](https://coldpass.dev/badge/max-ramas--rms-mail-public.svg).

dockeremailgolangimapimap-clientmail-client

Didn’t work

Only older checks are saved; no current product test.

Answers apply to each recorded setup, revision and operation. Earlier observations remain in Run details.

Tested on Linux
PlatformHaikuLuna
Linuxno

Linux / Haiku 5.5: no · Oct 17, 2026 · 5f00d96cc92d · claude-code / 2.1.300 (Claude Code)
Recorded operation: limited checks

Issue
yes, not fixed yet
Our test was blocked; no repo verdict.

Safety: no observations were recorded for the selected revision. Functional results do not establish a safety result.

Repair history and test corrections
Current diagnosis: unknown · prerequisite

Prerequisite, not a repo defect (03:01 ET): /mcp/sse answers 401 by design; needs an app login and a configured mailbox.

Recorded action: Inspect actual repair evidence; diagnose test/prerequisite fault or provide a complete existing-file patch.

Repair record fix-f3b2845cb0622a110e48 · current status JSON. Original run outcomes remain unchanged.

Failed run: max-ramas/rms-mail-public · Oct 17, 2026 · Recorded operation failed.

Repair development: max-ramas/rms-mail-public · Oct 17, 2026 · Repair work (development) · not an initial-trial result.

Run details

Haiku 5.5

Native agent · Recorded operation failed

Operation / attempted scope limited checks

Agent-reported scope: Started the Mono edition stack per README Quick Start > Mono (docker compose up -d) and probed the MCP endpoint /mcp/sse on :3000. Unauthenticated access returns 401 'MCP API key required', confirming the MCP server is up and enforcing auth.

Run details
run
max-ramas--rms-mail-public-claude-haiku-5-5-1792273151939383991
date
Oct 17, 2026
time to working
not recorded
product hosting / execution
Not recorded
recorded operation scope
limited checks
model
claude-haiku-5-5
agent / version
claude-code / 2.1.300 (Claude Code)
platform
linux
reported cost
$0.009698
Recorded source
https://github.com/max-ramas/rms-mail-public
Tool transport
mcp-assigned-vm
Test version
readme-3ea2e8b70448a1690875732271bab4f24321a5590cb2a563579b3f9430bebd87
revision
5f00d96cc92d573001f486c93b2915eaae53b125
Current diagnosis: unknown · prerequisite

Prerequisite, not a repo defect (03:01 ET): /mcp/sse answers 401 by design; needs an app login and a configured mailbox.

Recorded action: Inspect actual repair evidence; diagnose test/prerequisite fault or provide a complete existing-file patch.

Repair record fix-f3b2845cb0622a110e48 · current status JSON. Original run outcomes remain unchanged.

Failed run: max-ramas/rms-mail-public · Oct 17, 2026 · Recorded operation failed.

Repair development: max-ramas/rms-mail-public · Oct 17, 2026 · Repair work (development) · not an initial-trial result.

Fix: fix-f3b2845cb0622a110e48.

Recorded blocker / warning

Step: MCP tools/list: GET /mcp/sse without a key returns 401; an MCP API key is required, and creating one needs an app login and a configured mailbox account.

No MCP API key or app login credentials are available in the VM. This is intentional; credentials were not obtained.

Install / setup / connection checks
[
  {
    "status": "PASS",
    "details": {
      "working": false,
      "argv": [
        "sudo",
        "-n",
        "docker",
        "compose",
        "version"
      ],
      "kind": "cli",
      "returncode": 0,
      "stdout": "Docker Compose version 2.40.3+ds1-0ubuntu1~24.04.1",
      "stderr": "",
      "needs_credentials": false,
      "needs_browser": false,
      "scope": "partial: install"
    },
    "check": "install",
    "optional": false
  },
  {
    "status": "PASS",
    "details": {
      "working": false,
      "argv": [
        "sudo",
        "-n",
        "docker",
        "compose",
        "ps"
      ],
      "kind": "cli",
      "returncode": 0,
      "stdout": "NAME             IMAGE                           COMMAND                  SERVICE    CREATED          STATUS                    PORTS\nrms-mail-api-m   maxramas/rms-mail:m-latest      \"./main\"                 backend    49 seconds ago   Up 48 seconds (healthy)   8080/tcp\nrms-mail-ui-m    maxramas/rms-mail:m-ui-latest   \"docker-entrypoint.s\u2026\"   frontend   49 seconds ago   Up 47 seconds             0.0.0.0:3000->3000/tcp, [::]:3000->3000/tcp",
      "stderr": "",
      "needs_credentials": false,
      "needs_browser": false,
      "scope": "partial: start"
    },
    "check": "start",
    "optional": false
  },
  {
    "status": "FAIL",
    "details": {
      "working": false,
      "blocker": "probe argv must be a nonempty string array"
    },
    "check": "credentials_error",
    "optional": false
  }
]

Suggested next step (agent-reported): Provide an MCP API key (for an existing RMS Mail account), or a login plus a test mailbox so an MCP key can be created in Settings. Then run: curl -H 'Authorization: <secret><key>' -X POST http://localhost:3000/mcp/ with a JSON-RPC tools/list, or use the SSE transport at /mcp/sse.

What the agent did

Started the Mono edition stack per README Quick Start > Mono (docker compose up -d) and probed the MCP endpoint /mcp/sse on :3000. Unauthenticated access returns 401 'MCP API key required', confirming the MCP server is up and enforcing auth.

Repair work and diagnoses (1)

Haiku 5.5

Native agent · Repair work (development) · not an initial-trial result

Operation / attempted scope limited checks

Agent-reported scope: Start the Mono edition from README Quick Start > Mono (docker compose up -d), confirm the server is healthy, and attempt MCP tools/list through the UI entrypoint on :3000.

Run details
run
max-ramas--rms-mail-public-claude-haiku-5-5-1792287703025813677
date
Oct 17, 2026
time to working
not recorded
product hosting / execution
Not recorded
recorded operation scope
limited checks
model
claude-haiku-5-5
agent / version
claude-code / 2.1.300 (Claude Code)
platform
linux
reported cost
$0.019523
Recorded source
https://github.com/max-ramas/rms-mail-public
Tool transport
mcp-assigned-vm
Test version
readme-97217b92defc183b2d1b2c59c667d3b8b46d5af477acb5b6679c925ba3db1d9c
revision
5f00d96cc92d573001f486c93b2915eaae53b125
Current diagnosis: unknown · prerequisite

Prerequisite, not a repo defect (03:01 ET): /mcp/sse answers 401 by design; needs an app login and a configured mailbox.

Recorded action: Inspect actual repair evidence; diagnose test/prerequisite fault or provide a complete existing-file patch.

Repair record fix-f3b2845cb0622a110e48 · current status JSON. Original run outcomes remain unchanged.

Failed run: max-ramas/rms-mail-public · Oct 17, 2026 · Recorded operation failed.

Repair development: max-ramas/rms-mail-public · Oct 17, 2026 · Repair work (development) · not an initial-trial result.

Double-checks failed run: max-ramas/rms-mail-public · Oct 17, 2026.

Fix: fix-f3b2845cb0622a110e48.

Recorded blocker / warning

Step: MCP tools/list (README 'MCP Server & IDE Integration' via GET /mcp/sse on :3000)

No MCP API key or app login/mailbox account in the VM. The endpoint returns 401 without a key, which is the expected auth behavior, not a defect.

Install / setup / connection checks
[
  {
    "status": "FAIL",
    "details": {
      "working": false,
      "argv": [
        "docker",
        "compose",
        "-f",
        "docker-compose.yml",
        "config",
        "--quiet"
      ],
      "kind": "cli",
      "returncode": 0,
      "stdout": "",
      "stderr": "",
      "needs_credentials": false,
      "needs_browser": false,
      "blocker": "product invocation failed: {\"returncode\": 0, \"stdout\": \"\", \"stderr\": \"\", \"needs_credentials\": false, \"needs_browser\": false}"
    },
    "check": "install",
    "optional": false
  },
  {
    "status": "PASS",
    "details": {
      "working": false,
      "argv": [
        "curl",
        "-s",
        "-m",
        "10",
        "http://localhost:3000/api/health"
      ],
      "kind": "cli",
      "returncode": 0,
      "stdout": "{\"status\":\"ok\"}",
      "stderr": "",
      "needs_credentials": false,
      "needs_browser": false,
      "scope": "partial: start"
    },
    "check": "start",
    "optional": false
  },
  {
    "status": "FAIL",
    "details": {
      "working": false,
      "argv": [
        "curl",
        "-s",
        "-o",
        "/dev/null",
        "-w",
        "%{http_code}",
        "-m",
        "10",
        "http://localhost:3000/mcp/sse"
      ],
      "kind": "cli",
      "returncode": 0,
      "stdout": "401",
      "stderr": "",
      "needs_credentials": false,
      "needs_browser": false,
      "blocker": "product did not produce a clear credential error: {\"returncode\": 0, \"stdout\": \"401\", \"stderr\": \"\", \"needs_credentials\": false, \"needs_browser\": false}"
    },
    "check": "credentials_error",
    "optional": false
  }
]

Suggested next step (agent-reported): Provide an MCP API key for a provisioned mailbox account (created via the Mono web UI at http://localhost:3000 after login, then Settings > MCP keys), supplied as a credential to the probe. Then run an mcp_http probe with header X-Api-Key against http://localhost:3000/mcp/sse for tools/list (expected tools: search_emails, get_email, email_agent).

What the agent did

Start the Mono edition from README Quick Start > Mono (docker compose up -d), confirm the server is healthy, and attempt MCP tools/list through the UI entrypoint on :3000.

cat README.md; reviewed Quick Start > Mono
apt-get install -y docker.io docker-compose-v2 openssl curl (Docker 29.1.3, Compose 2.40.3)
cd mono && cp .env.example .env; generated ENCRYPTION_KEYS/ENCRYPTION_KEY, JWT_SECRET, CAMO_HMAC_KEY with openssl rand -hex 32; set FRONTEND_URL and ALLOWED_ORIGINS to http://localhost:3000
Ran docker compose from /workspace/mono (its own docker-compose.yml, the Mono compose file with the same images); validated with docker compose config --quiet. The README's root-level 'cp docker-compose-m.yml docker-compose.yml' was not run
docker compose up -d (after deviations below); docker compose ps shows rms-mail-api-m healthy and rms-mail-ui-m up
curl http://localhost:3000/api/health -> {"status":"ok"}
curl -i http://localhost:3000/mcp/sse -> 401 Unauthorized