Release Arbor v2.4.0 — "The Agent-Native Leap" · Anandb71/arbor · GitHub
//releases/show" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
//releases/show;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
Anandb71
arbor
Public
Notifications<br>You must be signed in to change notification settings
Fork<br>20
Star<br>142
Arbor v2.4.0 — "The Agent-Native Leap"
Latest
Marketplace
Latest
Marketplace
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
No results found
View all tags
Anandb71
released this
07 Jul 21:21
v2.4.0
7cd5638
Arbor v2.4.0 — The Agent-Native Leap
Release date: July 2026
First code-graph MCP server built for MCP 2026-07-28.
What's New
MCP 2026-07-28 Protocol
Protocol version 2026-07-28 with dual-version fallback for 2025-03-26 clients
Stateless server/discover endpoint
Response caching metadata (ttlMs, cacheScope) on list/read operations
Extensions capability map for Tasks and MCP Apps
Tasks Extension
tasks/get, tasks/update, tasks/cancel for long-running operations
Background indexing returns task handles instead of errors during cold start
Agents poll task progress while the graph builds
MCP Apps (SEP-1865)
Interactive blast-radius graph UI (ui://arbor/blast-radius)
Interactive architecture map UI (ui://arbor/architecture-map)
analyze_impact and get_architecture_overview declare _meta.ui resource URIs
Streamable HTTP Transport
arbor bridge --http --port 3333
Stateless HTTP alongside stdio
Mcp-Method / Mcp-Name header routing
Deploy behind load balancers for remote/enterprise use
Tool Quality
get_blast_radius — real git-diff blast radius analysis (replaces stub)
Pagination on search_symbols and get_map (offset, limit, hasMore)
Async tokio stdio (replaces blocking stdin loop)
Benchmarks
Criterion suite: cargo bench -p arbor-graph
CI regression gate via .github/workflows/benchmarks.yml
Updated docs/BENCHMARKS.md with token-savings methodology
Upgrade Guide
MCP clients (Claude / Cursor) — no changes required for stdio:
claude mcp add --transport stdio --scope project arbor -- arbor bridge
HTTP clients (new):
arbor bridge --http --port 3333<br># POST http://127.0.0.1:3333/mcp<br># Headers: Mcp-Method: tools/call, Mcp-Name: analyze_impact
Clients on 2025-03-26 keep working. Clients on 2026-07-28 get Tasks, Apps, caching, and pagination.
Full Changelog
Added
MCP 2026-07-28 protocol: server/discover, _meta parsing, response caching, dual-version fallback
Tasks extension: tasks/get, tasks/update, tasks/cancel
MCP Apps: blast-radius graph + architecture map HTML templates
Streamable HTTP: arbor bridge --http [--port 3333]
Real get_blast_radius via shared arbor-graph::compute_blast_radius
Pagination on search_symbols and get_map
Criterion benchmarks + CI workflow
Changed
Async MCP stdio (tokio replaces blocking stdin loop)
MCP tool annotations: _meta.ui on analyze_impact and get_architecture_overview
Workspace version bumped to 2.4.0
Deferred to v2.5.0
Parallel (rayon) indexing
Incremental PageRank
Unified parser pipelines
Process-level graph daemon
Install: cargo install arbor-graph-cli · GitHub · MCP Registry
🤖 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<br>claude mcp list
In Claude Code, run:
/mcp
Cursor MCP config (.cursor/mcp.json)
"mcpServers": {<br>"arbor": {<br>"command": "arbor",<br>"args": ["bridge"]
VS Code MCP config (.vscode/mcp.json)
"servers": {<br>"arbor": {<br>"type": "stdio",<br>"command": "arbor",<br>"args": ["bridge"]<br>},<br>"inputs": []
MCP Directories
Glama: https://glama.ai/mcp/servers/@Anandb71/arbor
Skills Playground: https://skillsplayground.com/mcps/nandb71-arbor/
Arbor v2.4.0
Installation
# Cargo<br>cargo install arbor-graph-cli --version 2.4.0
# Homebrew (macOS/Linux)<br>brew install Anandb71/tap/arbor
# Scoop (Windows)<br>scoop bucket add arbor https://github.com/Anandb71/arbor<br>scoop install arbor
# npm<br>npx @anandb71/arbor-cli
# Docker<br>docker pull...