Show HN: Arbor – code graph MCP server so agents stop grep-reading your codebase

anandb711 pts1 comments

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

arbor graph tasks http anandb71 bridge

Related Articles