Best Rust MCP Servers
Rust is a systems programming language focused on safety, speed, and concurrency. It prevents segfaults and guarantees thread safety without a garbage collector, making it suitable for performance-critical applications.
Why this server?
Provides tools for generating, auditing, fixing, and compiling Anchor/Rust smart contracts for Solana blockchain deployment, including security analysis and functionality preservation.
AlicenseAqualityCmaintenanceAI-powered smart contract forge with an 8-agent adversarial security audit system. Generate, audit, fix, and compile Solidity and Anchor/Rust contracts across 8 chains.Last updated727MITWhy this server?
Daipendency itself is implemented in Rust, though the MCP server uses TypeScript with JS bindings for Daipendency

Daipendencyofficial
AlicenseBqualityCmaintenanceGet the narrative and API documentation for the exact version of any of your dependencies. (Only Rust is supported at the moment.)Last updated12357MITWhy this server?
Enables Rust applications to consume repository-native content.

Contentrain MCPofficial
AlicenseAqualityBmaintenanceLocal-first MCP server for AI content governance. 13 tools for model/content management, validation, normalization, and i18n across any framework.Last updated173MITWhy this server?
Detects Rust language usage and analyzes Cargo.toml files for project configuration and dependencies.
Why this server?
Provides search and metadata retrieval for Rust crates from crates.io, including crate information, version details, and documentation access.
AlicenseAqualityBmaintenanceProvides LLMs with real-time access to up-to-date documentation from PyPI, npm, crates.io, GoDocs, DockerHub, GitHub, and GCP, preventing outdated code generation and API hallucinations.Last updated2713MITWhy this server?
Planned integration with rust-analyzer for Rust code analysis and static checking (mentioned in roadmap)
Why this server?
Offers semantic code understanding and manipulation for Rust projects through language server integration
AlicenseBqualityCmaintenanceA coding agent toolkit that transforms LLMs into coding assistants capable of working directly on your codebase with semantic code retrieval and editing tools, providing IDE-like capabilities without requiring API subscriptions.Last updated331MITWhy this server?
Parses Cargo.toml files to extract Rust project configuration and dependencies for AI assistant guidance
AlicenseBqualityFmaintenanceA self-learning AI standards system that automatically detects patterns from user corrections and updates AI configuration files. Learns from repeated corrections (like 'use uv not pip') and automatically generates CLAUDE.md and other AI assistant configuration files.Last updated93MITWhy this server?
Extracts crates, modules, structs, traits, functions, and web framework routes from Rust projects for structural analysis.
AlicenseAqualityCmaintenanceStructural graph map of any codebase. Scans entities, relationships, and feature flows across 13 languages so LLMs navigate by structure instead of reading everything.Last updated115MIT