1. Conduid
  2. AI
  3. handoff-mcp
MCP server · AI

handoff-mcp

Simple MCP tool for facilitating handoffs, todos, and context compaction.

Unclaimed ai
34Low

Scored 15 days ago · breakdown

About handoff-mcp

handoff-mcp is an MCP server published by Juan-Severiano in the AI category: simple MCP tool for facilitating handoffs, todos, and context compaction.

The repository has 1 stars and 0 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/Juan-Severiano/handoff-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (11)

create_or_get_projectInitialize or retrieve a project

Parameters not published.

get_code_patternsRetrieve patterns by category/language

Parameters not published.

get_context_snapshotRetrieve what the previous LLM was doing

Parameters not published.

get_decisionsRetrieve architectural decisions

Parameters not published.

get_project_summaryFull project overview — perfect as first call

Parameters not published.

list_sessionsList all saved sessions

Parameters not published.

save_architectural_decisionSave an ADR (why a decision was made)

Parameters not published.

save_architectureSave architecture overview and tech stack

Parameters not published.

save_code_patternSave reusable code patterns (JWT, FCM, etc.)

Parameters not published.

save_context_snapshotSave working state before handing off

Parameters not published.

search_contextSearch across patterns, decisions, and snapshots

Parameters not published.

Ask AI

✦

Ask AI about handoff-mcp

Powered by Claude · Grounded in docs

I know everything about handoff-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

handoff-mcp

handoff-mcp header

MCP server that acts as a shared memory hub across multiple LLMs (Claude, Gemini, Copilot, Codex). Any agent entering a project immediately understands its architecture, patterns, and decisions — and can pick up exactly where the previous LLM left off.

Tools

Tool Description
create_or_get_project Initialize or retrieve a project
save_architecture Save architecture overview and tech stack
get_project_summary Full project overview — perfect as first call
save_context_snapshot Save working state before handing off
get_context_snapshot Retrieve what the previous LLM was doing
list_sessions List all saved sessions
save_code_pattern Save reusable code patterns (JWT, FCM, etc.)
get_code_patterns Retrieve patterns by category/language
save_architectural_decision Save an ADR (why a decision was made)
get_decisions Retrieve architectural decisions
search_context Search across patterns, decisions, and snapshots

Setup

No install needed. Just add the config below to your tool and it runs automatically via bunx.

Requires Bun installed on your machine. Install it with: curl -fsSL https://bun.sh/install | bash

Claude Desktop

File: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "handoff-mcp": {
      "command": "bunx",
      "args": ["handoff-mcp"]
    }
  }
}

Claude Code

claude mcp add handoff-mcp bunx handoff-mcp

Gemini CLI

File: ~/.gemini/settings.json

{
  "mcpServers": {
    "handoff-mcp": {
      "command": "bunx",
      "args": ["handoff-mcp"]
    }
  }
}

GitHub Copilot (VS Code)

File: .vscode/mcp.json in your workspace

{
  "servers": {
    "handoff-mcp": {
      "type": "stdio",
      "command": "bunx",
      "args": ["handoff-mcp"]
    }
  }
}

OpenAI Codex CLI

File: ~/.codex/config.yaml

mcpServers:
  handoff-mcp:
    command: bunx
    args:
      - handoff-mcp

Shared database (recommended)

By default each tool creates its own context.db in the working directory. To share the same memory across all LLMs, point them all to the same file:

{
  "mcpServers": {
    "handoff-mcp": {
      "command": "bunx",
      "args": ["handoff-mcp"],
      "env": { "DB_PATH": "/Users/you/handoff.db" }
    }
  }
}

Flow

Claude works on the project
→ create_or_get_project("my-app")
→ save_architecture({ description: "React Native + Spring Boot" })

Claude runs low on tokens
→ save_context_snapshot({
    llmModel: "claude-opus-4",
    taskDescription: "Implementing push notifications",
    recentChanges: "FCM handler done",
    nextSteps: "Wire up Foreground Service, test Android 16"
  })

Gemini takes over
→ get_project_summary("my-app")      # full context in one call
→ get_context_snapshot("my-app")     # picks up exactly where Claude stopped
→ continues...

Dev

git clone https://github.com/Juan-Severiano/handoff-mcp
cd handoff-mcp
bun install
bun run dev      # watch mode
bun run inspect  # MCP Inspector
bun run build    # compile to dist/

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About handoff-mcp

How do I install handoff-mcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is handoff-mcp safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is handoff-mcp still maintained?

Yes — the last commit was 5 months ago. The repository has 1 stars and 0 forks.