mcp-context-rust
Verified Safeby scopweb
Overview
Provides multi-language code context and pattern training for AI assistants to analyze projects and suggest best practices.
Installation
target/release/mcp-context-rustEnvironment Variables
- RUST_LOG
- MCP_PATTERNS_PATH
Security Notes
The project demonstrates strong security practices, including explicit path traversal prevention in the `TrainingManager`'s file operations, canonical path verification, input sanitization for framework names, and correct `Content-Length` framing for the MCP protocol. It uses `stdio` for communication, limiting direct network attack surface, and integrates `cargo-audit` for dependency vulnerability scanning. Logs are correctly routed to `stderr` without ANSI codes, preventing output contamination.
Similar Servers
rust-mcp-server
Acts as a bridge for Large Language Models (LLMs) like GitHub Copilot to interact with and perform actions on local Rust development environments, automating tasks like building, testing, and analyzing code.
mcp-mineru
Implements or interacts with the Minecraft Protocol, likely for building custom Minecraft servers or client utilities.
personal-mcp-server
This project implements a command-line utility for searching text within files, supporting both case-sensitive and case-insensitive queries.
vibe-coding_mcp-server
Minimal MCP server prototype for validating architecture, testing strategy, authorization concepts, and dev-tool support through a single user profile retrieval tool.