{"mcp_endpoint":"/mcp","tools":[{"description":"List indexed Rust documentation sections","name":"list_sections"},{"description":"Fetch the markdown of a single section","name":"get_documentation"},{"description":"Run cargo clippy on a snippet","name":"clippy_check"},{"description":"Run cargo clippy --fix on a snippet","name":"clippy_fix"},{"description":"Format a snippet via rustfmt --emit stdout","name":"rustfmt"},{"description":"Build a play.rust-lang.org permalink","name":"playground_link"},{"description":"Execute a snippet on play.rust-lang.org","name":"playground_run"},{"description":"Search crates.io","name":"crate_search"},{"description":"Crate metadata, deps, features, versions","name":"crate_info"},{"description":"Run rustc --explain <code>","name":"rustc_explain"},{"description":"Emit a plan of shell commands the calling agent should run on the user's machine","name":"run_locally"}]}