Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Rhizome MCPNew to Visual Studio Code? Get it now.
Rhizome MCP

Rhizome MCP

Odrin

| (0) | Free
Bundles the rhizome-mcp server as a VS Code MCP provider for local issue tracking, planning, and agent workflows.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CI License

Rhizome MCP

A shared, durable local task tracker for AI coding agents. Rhizome bundles the rhizome-mcp server as a VS Code MCP provider for Copilot and other MCP-compatible clients — no setup, no accounts, no network calls, everything stays local.

What it is

AI coding agents are concurrent, context-limited, and interruptible. A checklist or single chat context doesn't survive that. Rhizome gives multiple agent sessions — Claude Code, Copilot, Codex, or any other MCP client — a shared, durable view of project work. It's built around agent failure modes:

  • Crash-safe work claiming. Issues are claimed with renewable leases. When a lease expires (agent disappears mid-task), the issue becomes claimable again automatically. Multiple agents never deadlock on the same issue.
  • Durable memory across sessions. Checkpoints, decisions, and full event history live in a local SQLite database outside your repo. A fresh session resumes from the last checkpoint instead of re-deriving state.
  • Built for handoff. One agent can pick up exactly where another left off — checkpoint notes, issue state, blockers, review status, all intact. Lease transfer is safe: the database enforces at most one active lease per issue.

Quick start

  1. Install the extension from the VS Code Marketplace.
  2. Initialize a project: run Rhizome: Initialize Project from the Command Palette. This creates a .agent-tracker.json file at your workspace root.
  3. Use it in Copilot's agent mode. The rhizome MCP tools (get_project, list_issues, claim_issue, etc.) appear automatically.

That's it. The database lives outside your repo, in your OS's standard application-data directory (e.g. ~/Library/Application Support/rhizome-mcp on macOS, ~/.local/share/rhizome-mcp on Linux, %LOCALAPPDATA%\rhizome-mcp on Windows), and all data stays local.

Settings

rhizome.serverPath (string, optional)
Absolute path to a custom rhizome-mcp binary. Leave empty to use the binary bundled with this extension, or to search PATH. Use this only if you need a different version or build than what ships with the extension.

How detection works

The extension looks for a .agent-tracker.json file at each workspace folder's root. That file is what Rhizome: Initialize Project creates, and its presence is what makes the MCP server appear for that folder. No reload needed — the extension watches for the file and updates immediately.

Existing setups

If you already set up rhizome via rhizome-mcp connect vscode (the CLI command that writes to .vscode/mcp.json), this extension detects that and doesn't contribute a duplicate server. Both can coexist safely.

Using another editor or MCP client

This extension is the zero-config path for VS Code specifically. For Claude Code, Claude Desktop, Cursor, or any other MCP client, use the rhizome-mcp npm package instead — no VS Code, no separate binary download:

{
  "mcpServers": {
    "rhizome": {
      "command": "npx",
      "args": ["-y", "rhizome-mcp", "serve"]
    }
  }
}

Privacy and local-first

Everything runs locally. The SQLite database lives outside your repository, and the extension makes no network calls. No accounts, no authentication, no telemetry. Rhizome is self-contained and portable — you can move your database around, back it up, or share it between machines as-is.


For full documentation, planning graphs, and API reference, see the main repository.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft