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?
Enables Rust applications to consume repository-native content.
AlicenseAqualityAmaintenanceLocal-first MCP server for AI content governance. 13 tools for model/content management, validation, normalization, and i18n across any framework.Last updated193MITWhy this server?
Provides tools for generating, auditing, fixing, and compiling Anchor/Rust smart contracts for Solana blockchain deployment, including security analysis and functionality preservation.

Pentagonalofficial
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?
Extracts crates, modules, structs, traits, functions, and web framework routes from Rust projects for structural analysis.
AlicenseAqualityAmaintenanceStructural graph map of any codebase. Scans entities, relationships, and feature flows across 13 languages so LLMs navigate by structure instead of reading everything.Last updated12136MITWhy this server?
Daipendency itself is implemented in Rust, though the MCP server uses TypeScript with JS bindings for Daipendency

Daipendencyofficial
AlicenseBqualityDmaintenanceGet the narrative and API documentation for the exact version of any of your dependencies. (Only Rust is supported at the moment.)Last updated11657MITWhy this server?
Provides debugging capabilities for Rust code using CodeLLDB, including breakpoints, stepping, variable inspection, and stack trace navigation.
AlicenseBqualityDmaintenanceEnables debugging of Python, JavaScript/TypeScript, Go, and Rust code using real debuggers with breakpoints, stepping, variable inspection, and stack trace navigation through the Debug Adapter Protocol.Last updated21121MITWhy 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?
Provides code analysis and optimization tools for Rust files, including context extraction, diff analysis, and import optimization to reduce token usage
AlicenseBqualityCmaintenanceExtracts minimal, relevant code context from multiple programming languages while analyzing diffs and optimizing imports to reduce token usage for AI assistants. Supports TypeScript/JavaScript, Python, Go, and Rust with token-aware caching.Last updated731MITWhy 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?
Enables semantic analysis, AST parsing, and code compaction for Rust projects with intelligent symbol extraction and project navigation
AlicenseAqualityDmaintenanceProvides intelligent code context and analysis through semantic compression, AST parsing, and multi-language support. Offers 60-80% token reduction while enabling AI assistants to understand codebases through local analysis, OpenAI-enhanced insights, and GitHub repository integration.Last updated6243MIT