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)