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.

View all MCP Servers

  • Why this server?

    Supports code analysis using tree-sitter for Rust files (.rs) and code execution for Rust

    A
    security
    A
    license
    A
    quality
    AiDD 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.
    29
    21
    Python
    MIT License
  • Why this server?

    Analyzes Rust files for mod declarations, use statements, and mod.rs patterns to determine file dependencies

    A
    security
    A
    license
    A
    quality
    Analyzes source code dependencies across multiple programming languages in the specified directory to identify file relationships, assisting in dependency management and project structure understanding.
    1
    Python
    MIT License
  • Why this server?

    Daipendency itself is implemented in Rust, though the MCP server uses TypeScript with JS bindings for Daipendency

    A
    security
    A
    license
    A
    quality
    Get the narrative and API documentation for the exact version of any of your dependencies. (Only Rust is supported at the moment.)
    1
    50
    45
    TypeScript
    MIT License
  • Why 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.

    A
    security
    F
    license
    A
    quality
    A server for managing Rust documentation that enables users to check, build, and search Rust documentation locally through cargo doc commands.
    3
    3
    TypeScript
  • Why this server?

    Integrates with Rust language server (rust-analyzer) to provide code intelligence, including definitions, references, diagnostics, and code lens for Rust codebases

    -
    security
    A
    license
    -
    quality
    Runs 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.
    54
    Go
    BSD 3-Clause
  • Why this server?

    Provides information about Rust toolchain installations and cargo packages.

    -
    security
    F
    license
    -
    quality
    An MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.
    1
    Python
    • Linux
    • Apple
  • Why this server?

    Enables interaction with Rust language resources including documentation, type information, and source code, making Rust programming information accessible through structured API calls.

    -
    security
    F
    license
    -
    quality
    An 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.
    1
    TypeScript