Continuum MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add continuum -- bunx continuum start
README.md

Git remembers what you changed. Continuum remembers why.

◉ Continuum

Git remembers what you changed.Continuum remembers why.

bunx continuum init && bunx continuum start

Every commit becomes knowledge. Decisions, patterns, hard-won insights — extracted automatically, stored locally, available in every AI tool you use.


The problem

Your commit says fix: queue deadlock. But the real context was:

Spent 3 hours debugging a Bun ReadableStream deadlock. Async spawn causes freeze. Must spawn synchronously in start(). The fix is non-obvious.

That knowledge is gone. Lost in a diff nobody will read again.

Open a project in 6 months. Your AI asks "why is there a serial queue here?" — and neither of you remembers.

Continuum fixes this.

What happens when you commit

  $ git commit -m "fix: replace Docker with E2B microVMs"

  ◉ myproject — 1 new commit(s)
  09:41:22  a1b2c3d  fix: replace Docker with E2B microVMs  ...✓ 3 memories

    [decision] Replaced Docker containers with E2B Firecracker microVMs —
               Docker cold start was 4-6s blocking UX, E2B boots in 400ms.
               10x improvement. Trade-off: E2B is a paid service.

    [pattern]  Sandbox execution: create → execute → read → destroy.
               Always set timeout (30s). Never reuse across requests.

    tags: docker, e2b, sandbox, performance
    sentiment: positive (improvement)

Every commit becomes structured knowledge. Why, not just what.

Your project's brain

After a few weeks, run continuum snapshot:

# myproject — Living Context

## Architecture
- Hono on Cloudflare Workers (not Express — needs edge-compatible runtime)
- D1 SQLite (no RETURNING clause — pattern: INSERT then SELECT)
- E2B Firecracker microVMs (replaced Docker, 10x faster boot)

## Hard-won knowledge
- Bun ReadableStream requires sync spawn in start() — async causes deadlock
  (spent 3h debugging, the fix is non-obvious)
- D1 writes serialize through primary region — always batch
- Worker bundle limit 10MB — audit deps before adding anything

## Patterns that work here
- Serial queue for Claude CLI spawns (concurrent = race conditions)
- AES-256-GCM for OAuth tokens (PBKDF2 100K iterations)
- Zod validation at every API boundary, no exceptions

Open this project in 2 years. Your AI already knows everything.


Intelligence — not just storage

Continuum doesn't just record. It learns.

Temporal awareness

Memories decay over time. A decision from yesterday matters more than one from 6 months ago. But if the same pattern appears in 5 different commits — it gets reinforced. Proven knowledge rises. Noise fades.

Evolution tracking

You switched from Docker to E2B? Continuum doesn't keep two separate facts. It knows Docker was superseded by E2B. Your context stays clean, not cluttered with outdated decisions.

Cross-project knowledge

Working on auth in project B? Continuum knows you solved a Safari ITP cookie issue in project A. It surfaces that knowledge automatically — even though you forgot about it.

Developer DNA

Your aggregate profile across all projects. Technologies you've mastered, patterns you always follow, your decision-making style. A living portrait of how you build software.

$ continuum search "rate limiting"

Found in 3 projects:
  ◉ api-gateway    [pattern] Token bucket with Redis Lua scripts — atomic operations
  ◉ chat-service   [decision] Rate limit at edge, not app layer — 10x fewer requests hit origin
  ◉ webhook-proxy  [gotcha] Stripe webhook retries bypass rate limits — whitelist by signature

Your entire development career, searchable.


Works with everything

MCP is the USB-C of AI tools. One protocol, every tool.

Tool Setup
Claude Code Automatic on init
Cursor Automatic on init
Cline / RooCline 2 lines of JSON
Continue.dev 2 lines of JSON
Windsurf 2 lines of JSON
Claude Desktop 2 lines of JSON
Zed 2 lines of JSON
Manual MCP setup
{
  "mcpServers": {
    "continuum": {
      "command": "bunx",
      "a

Tools (2)

continuum_searchSearch through project memories and architectural decisions across your codebase.
continuum_snapshotGenerate a summary of the project's living context, including architecture, hard-won knowledge, and patterns.

Configuration

claude_desktop_config.json
{"mcpServers": {"continuum": {"command": "bunx", "args": ["continuum", "start"]}}}

Try it

Search my project history for why we decided to use E2B microVMs instead of Docker.
Generate a snapshot of the current project architecture and hard-won knowledge.
Find any patterns related to rate limiting in my codebase.
What are the known gotchas or architectural constraints for this project?

Frequently Asked Questions

What are the key features of Continuum?

Automatically extracts architectural decisions and patterns from Git commits. Maintains a living, structured project memory accessible by AI. Supports temporal awareness and memory reinforcement. Tracks evolution of decisions to keep context clean. Enables cross-project knowledge retrieval.

What can I use Continuum for?

Onboarding developers to a legacy codebase by providing historical context. Helping AI agents understand the reasoning behind specific architectural choices. Retrieving hard-won debugging insights from past commits. Maintaining a consistent set of development patterns across multiple projects.

How do I install Continuum?

Install Continuum by running: bunx continuum init && bunx continuum start

What MCP clients work with Continuum?

Continuum works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Continuum docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare