MCP Servers for Rust
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?
Supports code analysis using tree-sitter for Rust files (.rs) and code execution for Rust
AsecurityAlicenseAqualityAiDD MCP Server provides a secure interface for AI agents to perform file system operations and code analysis, enhancing AI-assisted development workflows across multiple programming languages.2921PythonMIT LicenseWhy this server?
Analyzes Rust files for mod declarations, use statements, and mod.rs patterns to determine file dependencies
AsecurityAlicenseAqualityAnalyzes source code dependencies across multiple programming languages in the specified directory to identify file relationships, assisting in dependency management and project structure understanding.1PythonMIT LicenseWhy this server?
Daipendency itself is implemented in Rust, though the MCP server uses TypeScript with JS bindings for Daipendency
AsecurityAlicenseAqualityGet the narrative and API documentation for the exact version of any of your dependencies. (Only Rust is supported at the moment.)15045TypeScriptMIT LicenseWhy this server?
Enables management of Rust documentation through cargo doc commands, providing tools to check, build, and search Rust documentation locally. Features include retrieving crate documentation pages, listing symbols (structs, enums, traits), and searching within crate documentation.
AsecurityFlicenseAqualityA server for managing Rust documentation that enables users to check, build, and search Rust documentation locally through cargo doc commands.33TypeScriptWhy this server?
Integrates with Rust language server (rust-analyzer) to provide code intelligence, including definitions, references, diagnostics, and code lens for Rust codebases
-securityAlicense-qualityRuns a language server and provides tools for communicating with it. Language servers excel at tasks that LLMs often struggle with, such as precisely understanding types, understanding relationships, and providing accurate symbol references.54GoBSD 3-ClauseWhy this server?
Provides information about Rust toolchain installations and cargo packages.
-securityFlicense-qualityAn MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.1PythonWhy this server?
Enables interaction with Rust language resources including documentation, type information, and source code, making Rust programming information accessible through structured API calls.
-securityFlicense-qualityAn MCP server that provides AI tools with access to Rust documentation from docs.rs, enabling search for crates, documentation, type information, feature flags, version information, and source code.1TypeScript