rust-mcp-server
Verified Safeby Vaiz
Overview
Facilitates interaction between a large language model (LLM) and a local Rust development environment by exposing local Rust tools and project context to the LLM.
Installation
rust-mcp-server --log-level infoSecurity Notes
The server's core function is to execute local Rust development commands (cargo, rustup) based on LLM input. While this inherently grants powerful capabilities to the AI agent, the implementation uses `std::process::Command::new` for command execution, which is safer than direct shell execution and mitigates shell injection risks. Tool parameters are parsed from structured JSON, preventing arbitrary string execution. Network access is restricted to specific documentation URLs (GitHub) and registries/advisory databases by design. No direct `eval` or hardcoded secrets were found.
Similar Servers
kStock-mcp-server
This server provides an MCP (Micro-Capability Protocol) interface to interact with the Korean Investment API, enabling functionalities like fetching stock prices, account information, financial data, and executing stock buy/sell orders.
personal-mcp-server
A command-line utility for searching text within a specified file, supporting both case-sensitive and case-insensitive searches. Despite the repository's README suggesting it's an 'MCP Server', the provided source code implements a simple local file search tool, not a server or a Model Context Protocol.
rustmcp-template
This MCP server provides additional context to an MCP client (e.g., an LLM or AI agent) via a `get_example_context` tool.
Basic_Mcp_Server
This server acts as a Model Context Protocol (MCP) provider, exposing tools for basic utilities like echoing text, summing numbers, and integrating with Google Calendar to retrieve events.