MCP Handoff Server
About
Manages AI agent handoffs with structured documentation and seamless task transitions.
Details
- Author
- dazeb
- Categories
- Productivity, AI, Automation, Project Management, Knowledge Base
Jump to
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.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


