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
    52
    Python
    Apache 2.0
    • Apple
    • Linux
  • Why this server?

    Analyzes Rust source files by detecting use and mod statements to map dependencies and calculate importance scores for files in Rust projects.

    A
    security
    A
    license
    A
    quality
    A TypeScript tool that ranks files in your codebase by importance, tracks dependencies, and provides file summaries to help understand code structure through Cursor's Model Context Protocol.
    14
    18
    TypeScript
    GPL 3.0
    • Linux
  • 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
    A
    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
    MIT License
  • Why this server?

    Extracts documentation for Rust packages, crawling documentation sites to provide comprehensive information about Rust libraries.

    A
    security
    A
    license
    A
    quality
    Fetches and extracts comprehensive package documentation from multiple programming language ecosystems (JavaScript, Python, Java, etc.) for LLMs like Claude without requiring API keys.
    4
    5
    10
    JavaScript
    MIT License
    • Apple
    • Linux
  • 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
    43
    47
    TypeScript
    MIT License
  • 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.
    170
    Go
    BSD 3-Clause
    • Apple
    • Linux
  • Why this server?

    Provides indirect language server support for Rust, requiring some code changes or manual installation

    oraios
    Verified
    -
    security
    A
    license
    -
    quality
    A fully featured coding agent that uses symbolic operations (enabled by language servers) and works well even in large code bases. Essentially a free to use alternative to Cursor and Windsurf Agents, Cline, Roo Code and others.
    586
    Python
    GPL 2.0
    • Apple
  • Why this server?

    Offers core functionality through Rust, allowing installation via Cargo and providing the foundation for the tool's code processing capabilities.

    -
    security
    A
    license
    -
    quality
    A code ingestion tool that transforms your code into AI-optimized prompts instantly. Gather the relevant context with code2prompt under the hood. Learn more at code2prompt.dev
    5,421
    Rust
    MIT License
    • Linux
    • Apple
  • Why this server?

    Integration with Rust for debugging Rust applications, allowing users to set breakpoints, view stack information, and control program execution through GDB.

    -
    security
    A
    license
    -
    quality
    A GDB/MI protocol server based on the MCP protocol, providing remote application debugging capabilities.
    13
    Rust
    MIT License
    • Linux
    • Apple
  • Why this server?

    Leverages the code2prompt-rs Rust library to analyze codebases and produce structured summaries optimized for AI assistants

    -
    security
    A
    license
    -
    quality
    An MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.
    2
    Python
    MIT License
  • Why this server?

    Enables analysis of Rust codebases with capabilities for symbol extraction, dependency analysis, and AST generation

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol (MCP) server that provides code analysis capabilities using tree-sitter, designed to give Claude intelligent access to codebases with appropriate context management.
    1
    Python
    MIT License
    • Apple
    • Linux
  • Why this server?

    Provides code intelligence for Rust through Rust Analyzer, supporting features like completions, definitions, references, and hover information

    -
    security
    F
    license
    -
    quality
    An MCP server that enables language models to access code intelligence features like completions, definitions, and references across multiple programming languages through the Language Server Protocol.
    Python
  • 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.
    3
    TypeScript