Repository navigation
What's Changed
- feat!: answer undecodable stdio requests, non-fatal oversized LSP frames, per-server tool support by @bug-ops in #859
- feat!: evict files of dropped publishDiagnostics frames, split RouteSupport, share envelope scanner by @bug-ops in #868
- fix(bridge): bound diagnostics eviction marks and overflow flag per server by @bug-ops in #869
- fix(lsp): bound publishDiagnostics URIs at 16 KiB, mark enums non_exhaustive by @bug-ops in #874
- release: v0.9.1 by @bug-ops in #875
Full Changelog: v0.9.0...v0.9.1
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 --versionCargo Installation
cargo install mcplsClaude Code Integration
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mcpls": { "command": "mcpls", "args": [] }
}
}Verification
Every archive carries a build-provenance attestation that ties it to this workflow and commit:
gh attestation verify mcpls-x86_64-unknown-linux-gnu.tar.gz --repo bug-ops/mcplsSHA256 checksums are available for all artifacts (.sha256 files). They come from the same build as the archives, so use the attestation as the integrity proof.