rust-analyzer-lsp — Claude Code plugin for Rust
Wires the rust-analyzer language server into Claude so the agent can navigate and analyse Rust code.
/plugin install rust-analyzer-lsp@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-officialWhat rust-analyzer-lsp does
The plugin connects Claude to rust-analyzer, the Rust language server. The agent gets code navigation and error analysis for .rs files.
The server itself is installed separately. With rustup that is rustup component add rust-analyzer; on macOS there is brew install rust-analyzer; on Linux you can use sudo apt install rust-analyzer or sudo pacman -S rust-analyzer. The plugin will not do anything until the binary is on your PATH, so check that rust-analyzer runs from the terminal first.
This is for Rust projects. In a JavaScript or Python repo there is nothing for it to talk to, so skip it.
What it helps with
- jump to a function definition in an unfamiliar Rust crate
- list every place a type is used
- work through compiler errors without leaving the chat
- check a method signature without opening the docs
Example prompts for the agent
- Show me where this trait is defined and which types implement it
- Find every call site of this function
- Explain the compile error in
src/main.rs
How to install rust-analyzer-lsp
Plugin marketplace
/plugin install rust-analyzer-lsp@claude-plugins-official/plugin marketplace add anthropics/claude-plugins-officialStep by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own
Questions about rust-analyzer-lsp
How do I install rust-analyzer-lsp in Claude?
Add the marketplace first: /plugin marketplace add anthropics/claude-plugins-official, then install the plugin: /plugin install rust-analyzer-lsp@claude-plugins-official.
What does rust-analyzer-lsp do?
It connects the rust-analyzer language server to Claude, giving the agent navigation and error analysis for .rs files.
Do I need to install rust-analyzer separately?
Yes. The server comes from rustup, Homebrew or a Linux package manager; the plugin only links it to Claude.
Source text
rust-analyzer-lsp · Apache-2.0
# rust-analyzer-lsp Rust language server for Claude Code, providing code intelligence and analysis. ## Supported Extensions `.rs` ## Installation ### Via rustup (recommended) ```bash rustup component add rust-analyzer ``` ### Via Homebrew (macOS) ```bash brew install rust-analyzer ``` ### Via package manager (Linux) ```bash # Ubuntu/Debian sudo apt install rust-analyzer # Arch Linux sudo pacman -S rust-analyzer ``` ### Manual download Download pre-built binaries from the [releases page](https://github.com/rust-lang/rust-analyzer/releases). ## More Information - [rust-analyzer Website](https://rust-analyzer.github.io/) - [GitHub Repository](https://github.com/rust-lang/rust-analyzer)
© Anthropic · Apache-2.0 · anthropics/claude-plugins-official