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?
Indexes Rust codebases to provide symbol search, call graph navigation, and change impact analysis.
AlicenseAqualityAmaintenanceEnables read-only querying of a local repository through a deterministic tree-sitter symbol and edge graph, exposing keyword search with exact file:line hits, regex text search, per-file symbol skeletons, caller/callee traversal, and directory-level maps of clusters, hubs, and hotspots over stdio.1049 npm1Apache 2.0Why this server?
Audits Rust mockall-based test doubles, verifying expected method calls and return values against the current Rust implementations.

Nemesis-MCPofficial
AlicenseAqualityAmaintenanceChecks mocks, stubs, and spies against current production code to detect stale or mismatched test doubles without running any tests.3MITWhy this server?
Enables Rust applications to consume repository-native content.

Contentrain MCPofficial
AlicenseAqualityAmaintenanceLocal-first MCP server for AI content governance. 13 tools for model/content management, validation, normalization, and i18n across any framework.226MITWhy this server?
Enables embedding Rust code compiled to WebAssembly as islands in slides.

kadal-deckofficial
AlicenseAqualityAmaintenanceWrite, check, screenshot and publish MDX slide decks with a live audience room (polls, quizzes, Q&A). Runs locally over stdio with npx @kadal/deck mcp.241AGPL 3.0Why 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
AlicenseAqualityDmaintenanceAI-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.7120 npm1MITWhy this server?
Translates POEM specs into Rust code, providing language-specific type mappings and structured translation briefs.

POEM MCP Serverofficial
AlicenseAqualityDmaintenanceEnables parsing, validating, and translating POEM pseudo-code specifications into code in any programming language via natural language.3MITWhy 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.)110 npm58MITWhy this server?
Detects Rust projects and runs their test command inside the isolated worktree as part of task validation.
AlicenseAqualityBmaintenanceDelegates test writing to a headless second coding agent in an isolated git worktree, then builds, runs the tests, verifies that only test paths changed, and returns a compact report plus optionally applies the verified tests to your checkout. It also flags failures that point to bugs in the production code rather than the tests, keeping test code and terminal logs out of the main agent's context.7MITWhy this server?
Evidence-based code navigation for Rust: searches the function catalog by words or behaviour, reads exact function source with signatures and doc comments, and reports call sites with the binding evidence used and any dynamic or unresolved usages.
AlicenseAqualityAmaintenanceAn MCP server that helps AI coding agents navigate codebases, discover reusable functions, and inspect callers before making changes.88MIT