Skip to main content

lspmux-cc shares one rust-analyzer instance across editors and MCP-capable agents in the same Rust workspace. It combines lspmux with an MCP server and a Claude Code plugin.

Installation#

The manual installation requires macOS or Linux, a Rust toolchain, jq, and rust-analyzer. Install the MCP server and configure lspmux from a checkout:

Alternatively, use nix build to build the MCP server or nix build .#plugin to build the Claude Code plugin.

MCP tools#

The server exposes read-only Rust tools including diagnostics, hover, definitions, references, symbols, code actions, and rename. Code actions and rename return edits without applying them. Position inputs are zero-based; returned locations are one-based. File paths must be absolute.

For configuration, host integration guides, and the full tool list, see the repository README.