MCP Handoff Server

by dazeb

Not rated
GitHub

About

Manages AI agent handoffs with structured documentation and seamless task transitions.

Details

Author
dazeb
Categories
Productivity, AI, Automation, Project Management, Knowledge Base

Setup

Install MCP Handoff Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/dazeb/mcp-handoff-server

Follow the installation instructions in the repository README, then restart your MCP client.

Manages AI agent handoffs with structured documentation and seamless task transitions.

AModel Context Protocol (MCP) serverthat helps AI agents hand off work to each other with structured documentation and progress tracking.

When AI agents need to pass work between each other, this server provides:

- πŸ“ Structured handoff documentswith templates
- πŸ”„ Progress trackingfrom start to completion
- πŸ“ Automatic organizationof active and archived handoffs
- πŸ” Easy searchingand filtering of past work

Just run it with npx - no installation needed:

# Start in MCP mode (for MCP clients) npx -y mcp-handoff-server # Start HTTP server (for testing/direct API access) npx -y mcp-handoff-server --mode http

That's it! The server automatically creates all needed folders and templates.

{ "mcpServers": { "handoff": { "command": "npx", "args": [ "-y", "mcp-handoff-server" ] } } }
# Start server npx -y mcp-handoff-server --mode http # Test it works curl http://localhost:3001/health

The server provides these MCP tools for AI agents:

graph LR A[πŸ“ create_handoff] --> B[πŸ“– read_handoff] B --> C[πŸ”„ update_handoff] C --> D[βœ… complete_handoff] D --> E[πŸ“¦ archive_handoff] F[πŸ“‹ list_handoffs] --> B style A fill:#e1f5fe style C fill:#f3e5f5 style D fill:#e8f5e8 style E fill:#fff3e0 style F fill:#fce4ec

- create_handoff- Start a new handoff document
- read_handoff- Read an existing handoff
- update_handoff- Add progress updates
- complete_handoff- Mark work as finished
- archive_handoff- Move completed work to archive
- list_handoffs- Find and filter handoffs

# Start the server npx -y mcp-handoff-server --mode http # Create a new handoff curl -X POST http://localhost:3001/mcp \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "create_handoff", "params": { "type": "quick", "initialData": { "date": "2025-06-30", "time": "14:30 UTC", "currentState": { "workingOn": "Building user login", "status": "50% complete", "nextStep": "Add password validation" }, "environmentStatus": { "details": { "Server": "βœ…", "Database": "βœ…" } } } } }'
npx -y mcp-handoff-server [options] Options: --mode <mode> 'mcp' or 'http' (default: mcp) --port <port> HTTP port (default: 3001) --handoff-root <dir> Storage directory (default: ./handoff-system) --help Show help --version Show version

- Createa handoff when starting work
- Updateprogress as you work
- Completewhen finished
- Archivefor future reference

graph TD A[πŸ€– Agent Starts Work] --> B{New Work?} B -->|Yes| C[πŸ“ create_handoff] B -->|No| D[πŸ“– read_handoff] C --> E[πŸ“ Active Handoff] D --> E E --> F[πŸ”„ update_handoff] F --> G{Work Done?} G -->|No| F G -->|Yes| H[βœ… complete_handoff] H --> I[πŸ“¦ archive_handoff] I --> J[πŸ—„οΈ Archived] style C fill:#e1f5fe style F fill:#f3e5f5 style H fill:#e8f5e8 style I fill:#fff3e0

The server automatically organizes everything in folders:

- handoff-system/active/- Current work
- handoff-system/archive/- Completed work
- handoff-system/templates/- Document templates

πŸ“‹ Standard Handoff- For complex work with detailed context⚑ Quick Handoff- For simple updates and brief transitions

- βœ…Working- Everything good
- ⚠️Warning- Some issues but not blocked
- ❌Error- Problems that need fixing

# Clone and install git clone <repository-url> cd mcp-handoff-server npm install # Run in development npm run dev # Build for production npm run build

MIT License - feel free to use this in your projects!

- Issues:GitHub Issues
- MCP Protocol:
Model Context Protocol Docs

Built for seamless AI agent collaborationπŸ€–βœ¨

Connect to the Taskade platform via MCP. Access tasks, projects, workflows, and AI agents in real-time through a unified workspace and API.

A multi-client AI agent monitoring and control system with automatic task completion detection.

An MCP server for AI-to-AI collaboration, enabling autonomous workflows and role-based task management between different AI models.

Connect your GTD system directly to any LLM, so you can capture, organize, and review your life and work using natural language.

A modular MCP server for task orchestration, API integration, and knowledge synthesis using a finite state machine.

About AI-powered Jira CLI and MCP server for humans and agents manage issues, sprints, boards with interactive wizards, multi-provider AI

A Python monorepo for AI-powered project management and productivity servers, utilizing the Claude API.

Delegate tasks to another MCP client, acting as an agent for your agent.

Enables AI agents to discover, create, and execute complex, multi-step workflows defined in simple YAML files.

A multi-agent mesh network designed for completing AI tasks in parallel.

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.