symposium-cargo

Crates.iosymposium-cargo
lib.rssymposium-cargo
version0.2.0
created_at2025-12-30 03:07:51.412044+00
updated_at2025-12-30 21:37:11.666726+00
descriptionSymposium Cargo proxy - an MCP server connecting to Cargo and a ACP Proxy managing it
homepage
repositoryhttps://github.com/symposium-dev/symposium-cargo
max_upload_size
id2011959
size101,006
Jack Huey (jackh726)

documentation

README

symposium-cargo

An ACP proxy wrapping a MCP server for executing Cargo commands with structured JSON output.

Part of the Symposium project.

Features

  • 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)

Usage

The server provides MCP tools for common cargo operations:

  • cargo_check - Run cargo check
  • cargo_build - Run cargo build
  • cargo_test - Run cargo test with optional test name/pattern

Response Format

{
  "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
}

Integration

This server integrates with the Symposium Agent Client Protocol (SACP) framework.

Commit count: 0

cargo fmt