supportfile_mcp 0.1.0

MCP server exposing the rca_cli support-file analyzer as Model Context Protocol tools
supportfile_mcp-0.1.0 is not a library.

supportfile_mcp — a Model Context Protocol (MCP) server that exposes the rca-tool support-file analyzer to MCP clients (e.g. Agency / Copilot custom agents).

Design (Direction B1): this server is a thin adapter that shells out to the pure-Rust rca_cli binary (built from lib/supportfile_core with the cli feature). It does not link the parser library directly, so the already-tested archive walk, parallel parser dispatch, and multi-file merge logic are reused as-is.

Binary resolution: the rca_cli executable is located via the RCA_CLI_BIN environment variable, falling back to rca_cli on PATH.

Tools exposed:

  • list_parsers -> rca_cli --list-parsers (parsed into JSON)
  • analyze_archive -> rca_cli <path> --json [--parser NAME]
  • summarize_findings -> rca_cli <path> --json, filtered to detectors that fired (found=true or count>0)