Repository navigation
v3.0.4
Arbor v3.0.4
Installation
# macOS / Linux (prebuilt binary)
curl -fsSL https://raw.githubusercontent.com/Anandb71/arbor/main/scripts/install.sh | bash -s -- --version v3.0.4
# Windows (PowerShell)
iwr https://raw.githubusercontent.com/Anandb71/arbor/main/scripts/install.ps1 -OutFile install.ps1; .\install.ps1 -Version v3.0.4
# Cargo (builds from this tag)
cargo install --git https://github.com/Anandb71/arbor --tag v3.0.4 arbor-graph-cli
# npm
npx @anandb71/arbor-cli@3.0.4
# Docker
docker pull ghcr.io/anandb71/arbor:v3.0.4Assets
| Platform | Architecture | File |
|---|---|---|
| Linux | x86_64 | arbor-linux-x86_64.tar.gz |
| Linux | aarch64 | arbor-linux-aarch64.tar.gz |
| macOS | x86_64 | arbor-macos-x86_64.tar.gz |
| macOS | Apple Silicon | arbor-macos-aarch64.tar.gz |
| Windows | x86_64 | arbor-windows-x86_64.zip |
Verify a download
sha256sum -c SHA256SUMS --ignore-missing
# Check that an archive was built by this repository's release workflow
gh attestation verify arbor-linux-x86_64.tar.gz --repo Anandb71/arborWhat's Changed
- chore: update package manifests for v3.0.3 by @Anandb71 in #228
- ci: target the right release for MCP notes; fail crates.io on an empty token by @Anandb71 in #229
- fix(cli): explain first-run failures: no git, no repository, no write access by @Anandb71 in #230
- ci(release): build Linux against glibc 2.28 and smoke-test every binary before publishing by @Anandb71 in #243
- fix(receipt): keep git's racy-clean check when seeding the snapshot index by @Anandb71 in #246
- ci: publish npm with provenance and attest the GHCR image by @Anandb71 in #247
- fix(server): refuse WebSocket handshakes from foreign origins by @Anandb71 in #249
- test(mcp): pin one request per connection and ambiguous framing on the HTTP transport by @Anandb71 in #248
- fix(graph): re-open the graph store safely after a handle is dropped by @Anandb71 in #251
- fix(cli): keep .arbor out of git by @Anandb71 in #253
- fix(mcp): explicit version rejection, stateless HTTP negotiation, stdio parse errors by @Anandb71 in #254
- ci: exercise the installers per-OS against a local release fixture by @Anandb71 in #255
- test: versioned evaluation corpus for graph accuracy by @Anandb71 in #257
- Extension narrowing + transport-level protocol tests by @Anandb71 in #256
- fix: precise arbor diff, typed Rust receivers, quiet logs and shadowed-install checks by @Anandb71 in #259
- Release 3.0.4: precise arbor diff, typed Rust receivers, shadowed-install checks by @Anandb71 in #260
Full Changelog: v3.0.3...v3.0.4
🤖 Arbor MCP Quick Install
Use Arbor as a local MCP server in your AI client:
Claude Code (project-scoped)
claude mcp add --transport stdio --scope project arbor -- arbor bridge
claude mcp listIn Claude Code, run:
/mcp
Cursor MCP config (.cursor/mcp.json)
{
"mcpServers": {
"arbor": {
"command": "arbor",
"args": ["bridge"]
}
}
}VS Code MCP config (.vscode/mcp.json)
{
"servers": {
"arbor": {
"type": "stdio",
"command": "arbor",
"args": ["bridge"]
}
},
"inputs": []
}MCP Directories
- Glama: https://glama.ai/mcp/servers/@Anandb71/arbor
- Skills Playground: https://skillsplayground.com/mcps/nandb71-arbor/