Skip to content

v2.1.0 - Agent-Native MCP

Choose a tag to compare

@Anandb71 Anandb71 released this 05 May 11:13
· 112 commits to main since this release
bec8869

v2.1.0 — Agent-Native MCP

🔧 New: 10 MCP Tools

This release introduces six new surgical tools for precise graph traversal to complement the existing broad-analysis suite.

Surgical (New in v2.1.0)

  • list_entry_points — Lists all production entry points: main, HTTP handlers, webhooks, background jobs, and CLI commands.
  • get_callers — Identifies every node that calls a specific symbol.
  • get_callees — Identifies every node called by a specific symbol.
  • search_symbols — Performs a fuzzy search across all symbol names.
  • get_file_graph — Maps all nodes and intra-file edges for a specific file path.
  • get_node_detail — Provides full metadata for a node via ID or name.

Broad (Unchanged)

get_logic_path · analyze_impact · find_path · get_knowledge_path


🔗 New: Standard Response Envelope

All 10 tools now utilize a consistent return shape with built-in agent chaining hints to streamline workflows:

{
  "ok": true,
  "tool": "get_callers",
  "arbor_version": "2.1.0",
  "data": { ... },
  "meta": {
    "node_count": 4,
    "suggested_next_tool": "analyze_impact",
    "suggested_next_args": { "node_id": "arbor_core::parser_v2::parse_file" }
  }
}

<!-- arbor-mcp-install-snippets -->
## 🤖 Arbor MCP Quick Install

Use Arbor as a local MCP server in your AI client:

### Claude Code (project-scoped)
```bash
claude mcp add --transport stdio --scope project arbor -- arbor bridge
claude mcp list

In 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

Arbor v2.1.0

Installation

# Cargo
cargo install arbor-graph-cli --version 2.1.0

# Homebrew (macOS/Linux)
brew install Anandb71/tap/arbor

# Scoop (Windows)
scoop bucket add arbor https://github.com/Anandb71/arbor
scoop install arbor

# npm
npx @anandb71/arbor-cli

# Docker
docker pull ghcr.io/anandb71/arbor:v2.1.0

Assets

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

What's Changed

  • Feat/v2.1.0 agent native by @Anandb71 in #138
  • docs: update README and MCP_INTEGRATION for v2.1.0 agent-native tools by @Anandb71 in #140
  • chore: bump all manifest versions to 2.1.0 by @Anandb71 in #141

Full Changelog: v2.0.1...v2.1.0