Back to Home
CeeArEx icon

mcp-rust-builder

Verified Safe

by CeeArEx

Overview

An autonomous Model Context Protocol (MCP) server designed for LLMs to build, debug, and maintain Rust projects, specifically architected to help LLMs create other MCP servers.

Installation

Run Command
/ABSOLUTE/PATH/TO/mcp-rust-builder/target/release/mcp-rust-builder

Environment Variables

  • RUSTUP_HOME
  • CARGO_HOME

Security Notes

The server uses `std::process::Command` extensively to run `cargo` and `git` commands. Inputs to these commands are generally validated and constrained (e.g., specific project paths, crate names, predefined git operations, regex-validated error codes), limiting arbitrary command injection. Path arguments are explicitly converted to `PathBuf` and checked for existence. The `patch_file` tool operates with a first-match replacement and provides diagnostics for whitespace errors rather than full file overwrites, enhancing safety. 'cargo add' and 'cargo test' inherently involve network requests to crate registries, which is expected behavior for a Rust development agent. No direct use of 'eval' or hardcoded secrets found. The overall design prioritizes controlled execution within a development context.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2025-11-25

Tags

RustMCPLLMDevelopmentCode Analysis