Plugin · Claude Code · Development Tools

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.

by sunshowers · github.com/sunshowers/lspmux-rust-analyzer

Run rust-analyzer behind lspmux so multiple Claude Code or editor sessions share one LSP instance without duplicate RAM and CPU.

6
GitHub stars
0
Installs
0
Community votes
One vote per signed-in builder - it helps surface the tools the community actually relies on.
Install

Add it to Claude Code

Install the plugin in Claude Code. One command, paste-ready.

Install the plugin
/plugin install sunshowers-lspmux-rust-analyzer@sunshowers/lspmux-rust-analyzer
Add to ClaudeUse the Agent APISkillselion is itself an MCP server - your agent can fetch this config directly.
Agent API

Built 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").

About

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.

Discussion

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.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.