An ACP proxy wrapping a Model Context Protocol (MCP) server for executing Cargo commands with structured JSON output.
Part of the Symposium project.
- Execute cargo commands (
check,build, etc.) via MCP tools - Structured JSON output with filtered compiler messages
- Automatic stderr filtering (e.g. removes file lock messages)
The server provides MCP tools for common cargo operations:
cargo_check- Runcargo checkcargo_build- Runcargo buildcargo_test- Runcargo testwith optional test name/pattern
{
"exit_code": 0,
"messages": [
"warning: unused variable",
"error: unexpected semicolon",
],
"stderr": "Checking project v0.1.0",
"command": "cargo check --message-format json",
"build_success": true
}This server integrates with the Symposium Agent Client Protocol (SACP) framework.