Skip to content

Release v0.4.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 18:14
· 136 commits to main since this release
633aae8

What's Changed

  • ci: bump mozilla-actions/sccache-action from 0.0.10 to 0.0.11 by @dependabot[bot] in #332
  • deps: bump thiserror from 2.0.19 to 2.0.20 by @dependabot[bot] in #334
  • deps: bump rmcp from 3.1.0 to 3.1.2 by @dependabot[bot] in #336
  • deps: bump clap from 4.6.5 to 4.6.6 by @dependabot[bot] in #335
  • deps: bump async-trait from 0.1.91 to 0.1.92 by @dependabot[bot] in #337
  • ci: bump Swatinem/rust-cache from e18b497796c12c097a38f9edb9d0641fb99eee32 to a45951ff880207c249adf57334cf2e9bd81d6e1e by @dependabot[bot] in #333
  • ci: bump lewagon/wait-on-check-action from 1.9.0 to 1.9.1 by @dependabot[bot] in #338
  • ci: bump dorny/paths-filter from 4.0.2 to 4.0.3 by @dependabot[bot] in #339
  • ci: bump Swatinem/rust-cache from a45951ff880207c249adf57334cf2e9bd81d6e1e to f0d9c3887740aee45f6153b24b3a6b815192ec16 by @dependabot[bot] in #340
  • deps: bump rmcp from 3.1.2 to 3.1.4 by @dependabot[bot] in #341
  • ci: bump cargo-bins/cargo-binstall from 1.21.1 to 1.22.0 by @dependabot[bot] in #342
  • chore: remove unused async-trait dependency by @bug-ops in #343
  • ci: bump softprops/action-gh-release from 3.0.2 to 3.0.3 by @dependabot[bot] in #346
  • fix(config): canonicalize relative workspace.roots before LSP initialize by @cododel in #345
  • fix(mcpls-core): escalate on repeat shutdown signal during cleanup by @bug-ops in #350
  • fix(config): resolve residual workspace.roots edge cases from #345 by @bug-ops in #351
  • feat(mcp): allow serverInfo title, description and instructions to be configured by @bug-ops in #354
  • Adds document_symbol support for pyrefly by @jackd in #78
  • release: v0.4.0 by @bug-ops in #362

New Contributors

Full Changelog: v0.3.9...v0.4.0

Installation

Binary Installation

Download the appropriate binary for your platform from the assets below:

  • Linux x86_64: mcpls-x86_64-unknown-linux-gnu.tar.gz
  • Linux aarch64: mcpls-aarch64-unknown-linux-gnu.tar.gz
  • macOS x86_64: mcpls-x86_64-apple-darwin.tar.gz
  • macOS ARM64: mcpls-aarch64-apple-darwin.tar.gz
  • Windows x64: mcpls-x86_64-pc-windows-msvc.zip
  • Windows ARM64: mcpls-aarch64-pc-windows-msvc.zip

Extract and add to your PATH:

# Linux/macOS
tar xzf mcpls-*.tar.gz
sudo mv mcpls /usr/local/bin/

# Verify installation
mcpls --version

Cargo Installation

cargo install mcpls

Claude Code Integration

Add to ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "mcpls": { "command": "mcpls", "args": [] }
  }
}

Checksums

SHA256 checksums are available for all artifacts (.sha256 files).