Sunshowers Lspmux Rust Analyzer
sunshowers-lspmux-rust-analyzer is a Claude Code plugin for the Build phase that multiplexes rust-analyzer through lspmux with automatic updates to the latest rust-analyzer releases.
Run rust-analyzer behind lspmux so multiple Claude Code or editor sessions share one LSP instance without duplicate RAM and CPU.
Add it to Claude Code
Install the plugin in Claude Code. One command, paste-ready.
/plugin install sunshowers-lspmux-rust-analyzer@sunshowers/lspmux-rust-analyzerBuilt to be called by your agent
Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.
Retrieve this entry with skillselion.get_details("plugin:sunshowers/lspmux-rust-analyzer") and the paste-ready config with skillselion.get_install_config("plugin:sunshowers/lspmux-rust-analyzer").
What it does
sunshowers-lspmux-rust-analyzer is a Claude Code plugin that wires lspmux together with rust-analyzer and keeps the analyzer current as new releases ship. Solo builders and small teams working in Rust often burn machine resources when every agent tab or editor connection starts its own language server; multiplexing collapses that overhead while preserving completions, diagnostics, and go-to-definition. Install it when your stack is Rust-heavy and you use Claude Code or compatible agents alongside a normal editor workflow. It is narrowly scoped infrastructure—no GitHub orchestration or email—just dependable shared LSP for rust-analyzer. Expect to configure lspmux paths and Rust toolchain basics on your machine; the plugin’s job is to package and refresh the pairing so you spend less time babysitting analyzer versions during builds.
Highlights
- Bundles lspmux as an LSP multiplexer with rust-analyzer for shared analyzer instances
- Auto-updates rust-analyzer to track latest upstream releases
- Targets Rust workspaces where several tools would otherwise spawn separate analyzers
- Single-plugin bundle (pluginCount: 1) focused on rust-analyzer keywords: instances, shared, multiplexer
Why builders use it
Multiple agent or editor sessions each spawning rust-analyzer wastes memory and drifts across incompatible analyzer versions.
After install, one shared rust-analyzer instance serves your Rust repo with less overhead and fresher analyzer binaries.
At a glance
- Type - Plugin in Development Tools.
- Adoption - 0 installs, 6 stars, 0 votes.
FAQ
Who is sunshowers-lspmux-rust-analyzer for?
Rust developers using Claude Code who want shared rust-analyzer via lspmux instead of duplicate language servers.
When should I use sunshowers-lspmux-rust-analyzer?
Use it when you actively build in Rust and notice multiple tools each starting rust-analyzer or stale analyzer builds.
How do I add sunshowers-lspmux-rust-analyzer to my agent?
Register the sunshowers/lspmux-rust-analyzer Claude Code plugin from the catalog, ensure Rust toolchain and lspmux prerequisites, then point your agent editor at the bundled rust-analyzer setup.
Comments
Share how you use sunshowers-lspmux-rust-analyzer, gotchas, or tips for other indie builders.
No comments yet - be the first to share how you use it.