bacon-mcp
Verified Safeby GeorgePearse
Overview
Provides AI assistants with tools to check, lint, test, and build Rust projects.
Installation
node dist/index.jsSecurity Notes
The server executes arbitrary 'cargo' commands with user-provided paths and arguments via 'child_process.spawn'. While 'validateRustProject' checks for a Cargo.toml file, this does not fully prevent potential command injection or directory traversal if a malicious agent crafts inputs. Running 'cargo audit' also requires external `cargo-audit` installation. Execution is local to the server environment, implying full user permissions. It is generally safe when run in a trusted development environment, but direct exposure to untrusted input from an AI could pose risks.
Similar Servers
rust-docs-mcp-server
Provides up-to-date Rust crate documentation via semantic search and LLM summarization to AI coding assistants.
code-assistant
Standardizes communication between code editors and AI coding agents, enabling autonomous code analysis and modification via command-line, GUI, or server modes.
rust-docs-mcp
Provides AI agents with deep, cached access to Rust crate documentation, source code, and project structure for enhanced development.
octomind
Session-first AI development assistant with built-in Model Context Protocol (MCP) tools and multi-provider LLM support for interactive coding, file management, and web research.