Skip to content

Releases: bug-ops/mcpls

Release v0.3.1

24 Jan 01:02
0e6dd0c

Choose a tag to compare

What's Changed

  • test(core): improve test coverage from 74.34% to 77.51% by @bug-ops in #22
  • deps: bump url from 2.5.7 to 2.5.8 by @dependabot[bot] in #23
  • deps: bump clap from 4.5.53 to 4.5.54 by @dependabot[bot] in #24
  • deps: bump serde_json from 1.0.148 to 1.0.149 by @dependabot[bot] in #25
  • deps: bump tokio from 1.48.0 to 1.49.0 by @dependabot[bot] in #26
  • deps: bump toml from 0.9.10+spec-1.1.0 to 0.9.11+spec-1.1.0 by @dependabot[bot] in #28
  • deps: bump assert_cmd from 2.1.1 to 2.1.2 by @dependabot[bot] in #27
  • deps: bump rmcp from 0.12.0 to 0.13.0 by @dependabot[bot] in #29
  • deps: bump thiserror from 2.0.17 to 2.0.18 by @dependabot[bot] in #30
  • deps: bump chrono from 0.4.42 to 0.4.43 by @dependabot[bot] in #31
  • feat(mcp): Shorten tool descriptions in server API by @srnnkls in #35
  • Issue #32: Implement graceful LSP server degradation by @bug-ops in #34
  • Implement custom language extension mapping (closes #33) by @bug-ops in #38
  • Bump version to 0.3.1 and update documentation by @bug-ops in #39

New Contributors

Full Changelog: v0.3.0...v0.3.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 --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).

Release v0.3.0

28 Dec 00:48
2d20421

Choose a tag to compare

What's Changed

  • fix(lsp): handle null LSP responses correctly by @bug-ops in #19
  • feat(mcp): LSP server notification handling with caching by @bug-ops in #20
  • chore(release): prepare v0.3.0 by @bug-ops in #21

Full Changelog: v0.2.2...v0.3.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).

Release v0.2.2

27 Dec 21:22
3bd1fd5

Choose a tag to compare

What's Changed

  • fix(lib): use absolute workspace path with canonicalization by @bug-ops in #16
  • fix(lsp): keep LSP child process alive for server lifetime by @bug-ops in #17
  • chore(release): prepare v0.2.2 by @bug-ops in #18

Full Changelog: v0.2.1...v0.2.2

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

Release v0.2.1

27 Dec 19:01
ecdfec1

Choose a tag to compare

What's Changed

  • fix(lsp): prevent infinite loop on EOF by @bug-ops in #15

Full Changelog: v0.2.0...v0.2.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 --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).

Release v0.2.0

27 Dec 18:30
6c956cd

Choose a tag to compare

What's Changed

  • ci: bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #2
  • fix(ci): add explicit permissions to workflow jobs by @bug-ops in #12
  • feat(phase-7): Enhanced LSP Features - Workspace Symbol Search by @bug-ops in #13
  • Release v0.2.0 by @bug-ops in #14

Full Changelog: v0.1.1...v0.2.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).

Release v0.1.1

25 Dec 00:34

Choose a tag to compare

Full Changelog: v0.1.0...v0.1.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 --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).

Release v0.1.0

25 Dec 00:24

Choose a tag to compare

What's Changed

  • feat(lsp): implement Phase 2 LSP Client by @bug-ops in #7
  • feat(phase-3): MCP Tool Handlers by @bug-ops in #8
  • ci: bump actions/checkout from 4 to 6 by @dependabot[bot] in #1
  • feat(phase-4): MCP Server Integration by @bug-ops in #9
  • feat(phase-5): add integration test infrastructure by @bug-ops in #10
  • feat(phase-6): Production Readiness - Milestone 1 E2E Testing by @bug-ops in #11

New Contributors

Full Changelog: https://github.com/bug-ops/mcpls/commits/v0.1.0