chore: release 0.3.0 with idx-mcp

Bump the workspace and npm packages to 0.3.0. The release workflow
builds and attaches idx-mcp binaries next to idx, the npm launcher and
installer pick their binary from package.json so npm/idx-mcp reuses
them, and the npm smoke test covers both packages.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
hermes 2026-10-14 19:01:29 +00:00
commit 8e3323e4f7
15 changed files with 186 additions and 92 deletions

View file

@ -13,7 +13,7 @@ curl -fsSL https://raw.githubusercontent.com/0xrsydn/idx-cli/main/install.sh | s
Downloads the prebuilt `idx` binary for your platform from GitHub Releases,
verifies it against the release `SHA256SUMS`, and installs it into
`~/.local/bin` without sudo. Pin a version or change the directory with
`sh -s -- --version v0.2.4 --dir ~/bin`. See [docs/INSTALL.md](docs/INSTALL.md).
`sh -s -- --version v0.3.0 --dir ~/bin`. See [docs/INSTALL.md](docs/INSTALL.md).
### npm / npx
@ -167,13 +167,17 @@ change it to `auto` with `idx config set general.output auto`.
`{data, source, fetched_at, stale}`; errors use the CLI's `{error, code,
message}` body. It shares idx's config, cache, and ownership database.
Until it is released, build it from this repo:
Install it like `idx` (npm, Cargo, or Nix), then register it with your MCP
client:
```bash
cargo install --path crates/idx-mcp # or: nix build .#idx-mcp
claude mcp add idx -- idx-mcp # Claude Code; other clients run `idx-mcp`
claude mcp add idx -- npx -y idx-mcp # Claude Code, via npm
cargo install idx-mcp # or build it (Rust 1.88+)
nix profile install github:0xrsydn/idx-cli#idx-mcp
```
Other clients run the `idx-mcp` command over stdio.
Ownership tools need a populated database: run `idx ownership sync` once, or
start the server with `idx-mcp --allow-sync` to expose an `ownership_sync`
tool (it downloads several MB).