coldpass

antonio-castellon/mcp-advanced-excel

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/antonio-castellon--mcp-advanced-excel.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 · de2604bdf4e1 · claude-code / 2.1.300 (Claude Code)
Recorded operation: <host-path> · 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> · local stdio MCP start + initialize + tools/list

Agent-reported scope: Started the stdio MCP server (mcp-advanced-excel 1.30.0) and called tools/list; it returned excel_list_sheets, excel_overview, excel_inspect_layout, excel_read_table, excel_read_range, excel_write_csv.

MCP server returned: mcp-advanced-excel · version 1.30.0.

MCP tools returned: excel_list_sheets, excel_overview, excel_inspect_layout, excel_read_table, excel_read_range, excel_write_csv. Tool listing does not establish authenticated tool-call success.

Run details
run
antonio-castellon--mcp-advanced-excel-claude-haiku-5-5-1792337230200984527
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.006278
Recorded source
https://github.com/antonio-castellon/mcp-advanced-excel
Tool transport
mcp-assigned-vm
Test version
readme-cae505cdaaa9e8cc13f1449c5e5f5816f65e8579e4bc7f8408ab66ff961f94c4
revision
de2604bdf4e1869140f2eaabb60e1ce5b19cf3dc
What the agent did

Started the stdio MCP server (mcp-advanced-excel 1.30.0) and called tools/list; it returned excel_list_sheets, excel_overview, excel_inspect_layout, excel_read_table, excel_read_range, excel_write_csv.

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; which python3 node npm uv pip3 2>&1; python3 --version
cd <host-path> && sed -n 200,400p README.md; cat .github/workflows/ci.yml | head -80; cat mcp.json; cat <host-path> | head -120; which uv uvx pip3; python3 -m venv --help >/dev/null 2>&1 && echo venv_ok
cd <host-path> && python3 -m venv <host-path> && <host-path> install -q --upgrade pip 2>&1 | tail -3; <host-path> install <host-path> 2>&1 | tail -5; echo rc=$?; ls <host-path> | grep -i excel
cd <host-path> && (sudo apt-get install -y -q python3.12-venv >/tmp/apt.log 2>&1 || (sudo apt-get update -q >/dev/null 2>&1 && sudo apt-get install -y -q python3.12-venv >>/tmp/apt.log 2>&1)); echo apt_rc=$?; rm -rf <host-path>; python3 -m venv <host-path> && <host-path> install -q <host-path> 2>&1 | tail -5; echo pip_rc=${PIPESTATUS[0]}; ls <host-path> | grep -i excel
cd <host-path> && ls -a; export EXCEL_ALLOWED_ROOTS=<host-path>; printf '%s\n' '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"smoke","version":"0"}}}' '{"jsonrpc":"2.0","method":"notifications/initialized"}' '{"jsonrpc":"2.0","id":2,"method":"tools/list"}' | timeout 20 <host-path> 2>/tmp/excel-stderr.log | python3 -c 'import sys,json
for l in sys.stdin:
    m=json.loads(l)
    if m.get("id")==2: print([t["name"] for t in m["result"]["tools"]])
    elif m.get("id")==1: print("init:", m["result"]["serverInfo"])'; echo rc=$?; head -c 500 /tmp/excel-stderr.log
cd <host-path> && rm -rf build && mkdir -p .coldpass && cat > .coldpass/probe.json <<'EOF'
{"kind":"mcp","argv":["<host-path>"}}
EOF
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","operation":"Started the stdio MCP server (mcp-advanced-excel 1.30.0) and called tools/list; it returned excel_list_sheets, excel_overview, excel_inspect_layout, excel_read_table, excel_read_range, excel_write_csv.","operation_scope":"MCP start and tools/list only. No workbook was read: no sample .xlsx/.csv is in the repo, and reads need EXCEL_ALLOWED_ROOTS, which is set to the workspace. Write tool is disabled (EXCEL_ALLOW_WRITE unset). Unit/lint suites not run per task instructions.","steps":["Read README.md (Install, Configure, Tools sections)","python3 -m venv <host-path> (failed: ensurepip missing), then apt-get install python3.12-venv","python3 -m venv <host-path> && pip install <host-path> (installed non-editable to avoid writing into the source tree)","Ran mcp-advanced-excel over stdio with initialize, notifications/initialized, tools/list (EXCEL_ALLOWED_ROOTS=<host-path>)"],"deviations":["README Install documents 'pip install -e \".[dev]\"' from a checkout; used a non-editable install of the package without the [dev] extras, since test/lint tooling is out of scope for this smoke run.","README 'python -m venv' failed on the guest because python3.12-venv was not installed; installed it with apt-get, as the error message instructed.","pip install from the source directory created a build/ directory in the workspace; removed it."],"stuck_step":null,"main_blocker":null,"suggested_fix":null}
EOF
<env-var>=<host-path> python3 -I <host-path> --validate; echo rc=$?