coldpass

mm0rsy/Cerebrofy

GitHub ↗ · How this check works

Per-setup public labels: Linux / Haiku: Works

Static status badge · SVG · read-only JSON. Embed with ![Coldpass status](https://coldpass.dev/badge/mm0rsy--Cerebrofy.svg).

Works

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
Linuxyes

Linux / Haiku 5.5: yes · Oct 18, 2026 · 61304a789da4 · claude-code / 2.1.300 (Claude Code)
Recorded operation: <host-path> mcp · local stdio MCP start + initialize + tools/list

MCP
yes, local
Yes, runs locally
Needs keys or browser
None seen
Issue
none found in recorded check

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

Run details

Haiku 5.5

Native agent · Checked operation passed

Checked operation <host-path> mcp · local stdio MCP start + initialize + tools/list

Agent-reported scope: Start the cerebrofy MCP stdio server (cerebrofy mcp) after building the local index, and list its tools (tools/list returned 28 tools, e.g. search_code, get_neuron, list_lobes, cerebrofy_context).

MCP server returned: cerebrofy · version 1.27.0.

MCP tools returned: search_code, get_neuron, list_lobes, cerebrofy_list_resources, cerebrofy_context, cerebrofy_blast_radius, cerebrofy_epistemic, cerebrofy_health, cerebrofy_intent, cerebrofy_build, cerebrofy_update, cerebrofy_validate, cerebrofy_remember, cerebrofy_recall, cerebrofy_memories, cerebrofy_link_memories, cerebrofy_trace_history, cerebrofy_onboard, cerebrofy_impact, cerebrofy_silo, cerebrofy_coverage_gap, cerebrofy_vuln, cerebrofy_arch_check, cerebrofy_session_start, cerebrofy_session_end, cerebrofy_session_show, cerebrofy_plan, cerebrofy_changelog. Tool listing does not establish authenticated tool-call success.

Run details
run
mm0rsy--Cerebrofy-claude-haiku-5-5-1792345464179231114
date
Oct 18, 2026
time to working
not recorded
product hosting / execution
Local stdio MCP server in the guest
recorded operation scope
product operation
model
claude-haiku-5-5
agent / version
claude-code / 2.1.300 (Claude Code)
platform
linux
reported cost
$0.009936
Recorded source
https://github.com/mm0rsy/Cerebrofy
Tool transport
mcp-assigned-vm
Test version
readme-50129ada4255164f0ea15af10e5fd3b6478bb717aeea9ab520723f8597db9e85
revision
61304a789da48a95c80953a8e344e59dd5129cc7
What the agent did

Start the cerebrofy MCP stdio server (cerebrofy mcp) after building the local index, and list its tools (tools/list returned 28 tools, e.g. search_code, get_neuron, list_lobes, cerebrofy_context).

cd <host-path> && git log -1 --format=%H 2>/dev/null; ls -la; cat README.md 2>/dev/null | head -200
cd <host-path> && ls .github/workflows 2>/dev/null; cat pyproject.toml 2>/dev/null | head -60; which python3 pip3 pipx uv 2>/dev/null; python3 --version
cd <host-path> && cat .github/workflows/smoke.yml | head -80; echo ----; grep -n -i "mcp" README.md | sed -n '1,60p'; echo ----; ls <host-path>; echo $CDP_URL
cd <host-path> && (command -v uv || (curl -LsSf https://astral.sh/uv/install.sh | sh)) 2>&1 | tail -5; export PATH=$HOME/.local/bin:$PATH; uv --version && export NODE_USE_ENV_PROXY=1 && uv sync --extra mcp --group dev 2>&1 | tail -15
cd <host-path> && ls -R .cerebrofy | head -30; .venv/bin/cerebrofy --version; .venv/bin/cerebrofy --help | head -30
cd <host-path> && export NODE_USE_ENV_PROXY=1 && timeout 900 .venv/bin/cerebrofy build 2>&1 | tail -40; echo "rc=${PIPESTATUS[0]}"
cd <host-path> && .venv/bin/cerebrofy init </dev/null 2>&1 | tail -25; echo "rc=${PIPESTATUS[0]}"; ls -la .cerebrofy .cerebrofy/db 2>&1 | head
cd <host-path> && git init -q && git config user.email smoke@local && git config user.name smoke && .venv/bin/cerebrofy init </dev/null 2>&1 | tail -25; echo "rc=${PIPESTATUS[0]}"; export NODE_USE_ENV_PROXY=1; timeout 900 .venv/bin/cerebrofy build </dev/null 2>&1 | tail -30; echo "build rc=${PIPESTATUS[0]}"
cd <host-path> && mkdir -p .cerebrofy/db && export NODE_USE_ENV_PROXY=1 && timeout 1200 .venv/bin/cerebrofy build </dev/null 2>&1 | tail -30; echo "build rc=${PIPESTATUS[0]}"; ls -la .cerebrofy .cerebrofy/db
cd <host-path> && ( printf '%s\n' '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"smoke","version":"0"}}}' '{"jsonrpc":"2024-11-05","method":"notifications/initialized"}' '{"jsonrpc":"2.0","id":2,"method":"tools/list"}' ; sleep 5 ) | timeout 60 <host-path> mcp 2>/tmp/mcp_err.txt | python3 -c "
import sys,json
for l in sys.stdin:
    try: o=json.loads(l)
    except Exception: continue
    if o.get('id')==2: print('tools:',len(o['result']['tools']), [t['name'] for t in o['result']['tools']][:5])
    if o.get('id')==1: print('init ok:', o['result']['serverInfo'])
"; echo "--stderr:"; tail -3 /tmp/mcp_err.txt
cd <host-path> && mkdir -p .coldpass && ls -la .coldpass && cat > .coldpass/probe.json <<'EOF'
{"kind":"mcp","argv":["<host-path>","env":{}}
EOF
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","operation":"Start the cerebrofy MCP stdio server (cerebrofy mcp) after building the local index, and list its tools (tools/list returned 28 tools, e.g. search_code, get_neuron, list_lobes, cerebrofy_context).","operation_scope":"Index built over 195 files / 2297 neurons with cerebrofy build; MCP start and tools/list verified over stdio. Not exercised: semantic search/context queries, git hooks, MCP client registration, full pytest suites (intentionally skipped).","steps":["curl -LsSf https://astral.sh/uv/install.sh | sh (uv 0.13.1)","uv sync --extra mcp --group dev (from pyproject/uv.lock; Python 3.11 venv at .venv)","git init (workspace was not a git repo)","cerebrofy init -> refused: .cerebrofy/ already exists (committed config kept)","mkdir -p .cerebrofy/db","cerebrofy build -> Build complete, 2297 neurons across 195 files","manual stdio MCP initialize + tools/list against .venv/bin/cerebrofy mcp -> 28 tools"],"deviations":["README 'Installation > From source' uv sync was run with --extra mcp so the MCP server is importable; the README's own installer for uv was used via curl|sh.","cerebrofy init failed with 'Error: Not a git repository' -> ran git init in <host-path> (new .git, no commits).","cerebrofy init then reported '.cerebrofy/ already exists' and did not create .cerebrofy/db; cerebrofy build then failed with FileNotFoundError on .cerebrofy/db/cerebrofy.build.lock -> created the empty .cerebrofy/db directory by hand instead of using init --force (which could overwrite the committed config.yaml/intent.yaml).","Build emits a syntax-error warning for src/cerebrofy/onboard/queries.py (partial parse); non-fatal.","My initial MCP probe notification had a typo in jsonrpc; re-check used the correct payload for the server's initialize and tools/list responses."],"stuck_step":null,"main_blocker":null,"suggested_fix":null}
EOF
python3 -m json.tool .coldpass/probe.json >/dev/null && python3 -m json.tool .coldpass/report.json >/dev/null && echo json-ok; <env-var>=<host-path> python3 -I <host-path> --validate 2>&1 | tail -20