Project Handoffs MCP Server
The Project Handoffs MCP Server is a tool for managing AI session handoffs and tracking next steps within projects.
With this server, you can:
Create and delete projects for organizing your work
Create next steps with title, description, priority, dependencies, and parent steps
Start working sessions for specific next steps
Complete sessions by creating handoffs with details about completed work, code state, unresolved issues, and new next steps
Retrieve open next steps ordered by priority
View complete history for specific next steps
Access templates for next steps, working sessions, and handoffs
Prioritize tasks using levels like 'core-critical', 'full-required', and 'enhancement'
Referenced in the configuration example for running the MCP server, used to locate the Node.js executable on macOS systems.
Manages dependencies and provides build scripts for the project handoffs MCP server, supporting installation and development workflows.
Uses TypeScript for type-safe implementation of the project handoffs tracking system, including proper error handling and consistent state management.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Project Handoffs MCP Server create a new project for the customer portal redesign"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Project Handoffs MCP Server
MCP server for managing AI session handoffs and next steps tracking.
Core Concepts
NextStep → WorkingSession → Handoff → New NextStep chains
Project-based organization
Priority levels mapped to implementation impact:
core-critical: Critical for working implementation
full-required: Necessary for desired implementation
enhancement: Improvements and optimizations
Related MCP server: handoff-mcp
Available Tools
list_templates- List available templates for next steps, working sessions, and handoffscreate_project- Create a new project for tracking AI session handoffsdelete_project- Delete a project and all its datacreate_next_step- Create a new next step in a projectstart_working_session- Start working on a next stepcreate_handoff- Complete a working session with handoff detailsget_latest_next_steps- Get open next steps ordered by priorityget_next_step_history- Get complete history of a next step including session and handoff
Installation
npm install
npm run buildConfiguration
Add to your MCP configuration:
{
"mcpServers": {
"project-handoffs": {
"command": "/opt/homebrew/bin/node",
"args": ["/path/to/project-handoffs/build/index.js"],
"alwaysAllow": []
}
}
}Project Structure
project-handoffs/
├── src/
│ ├── index.ts # Server implementation
│ ├── templates.ts # Entity templates
│ ├── types.ts # TypeScript types
│ └── errors.ts # Error handling
├── package.json
└── README.mdDevelopment
# Install dependencies
npm install
# Development mode
npm run dev
# Build
npm run build
## Implementation Details
- Error handling through ProjectError class
- Template validation for all entity types
- Consistent state management
- Safe data persistence with proper error handling
- Type-safe implementation following project-memory-server patterns
## Security
If you discover a security vulnerability, please create a new issue with the label 'security'. We take all security reports seriously and will respond promptly.
## Contributing
Contributions are welcome. Feel free to submit a Pull Request.
## License
This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.Available Tools
8 toolscreate_handoffC
Complete a working session with handoff details
Inputs: projectId (required), sessionId (required), completedWork (required), codeState (required), +3 more.
create_next_stepC
Create a new next step in a project
Inputs: projectId (required), title (required), description (required), priority (required), +2 more.
create_projectB
Create a new project for tracking AI session handoffs
Inputs: name (required), description (required).
delete_projectC
Delete a project and all its data
Inputs: projectId (required).
get_latest_next_stepsB
Get open next steps ordered by priority
Inputs: projectId (required).
get_next_step_historyC
Get complete history of a next step including session and handoff
Inputs: projectId (required), stepId (required).
list_templatesB
List available templates for next steps, working sessions, and handoffs
Inputs: no named parameters.
start_working_sessionC
Start working on a next step
Inputs: projectId (required), nextStepId (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 8 tools
Most tools have distinct purposes, but 'create_handoff' and 'start_working_session' could be slightly ambiguous as both relate to working sessions. The other tools clearly target different resources like projects, next steps, and templates, with minimal overlap in functionality.
All tool names follow a consistent verb_noun pattern using snake_case, such as 'create_project', 'delete_project', 'get_latest_next_steps', and 'list_templates'. This uniformity makes the set predictable and easy to navigate for an agent.
With 8 tools, this server is well-scoped for managing project handoffs, covering key operations like creating, deleting, and retrieving projects, next steps, and sessions. The count is neither too sparse nor overwhelming, fitting the domain effectively.
The tool set provides good coverage for project handoffs, including CRUD for projects and next steps, session management, and template listing. A minor gap exists in updating or deleting next steps and handoffs, which could limit agent flexibility in modifying existing data.
Related MCP Connectors
AI-native project management for tasks, docs, collaboration, and agents.
Project management for AI agents: tasks, docs, decisions and time in one shared team context.
Manage tasks, projects, roadmaps, files, meetings, and team workflows with AI tools.
Project management for teams and their AI agents.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceFacilitates seamless collaboration between AI agents by providing tools for structured task handoffs, progress tracking, and documentation management. It allows agents to create, update, and archive handoff documents to ensure continuity across complex workflows.10 npm3MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage complex development workflows by creating structured handoffs between strategic planning and tactical implementation, with project management, task tracking, and intelligent scaffolding.16 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables agent sessions to persist and reload project-scoped handoffs and todos across sessions, preserving context and tracking next steps.MIT
- AlicenseNot gradedqualityBmaintenanceLets AI assistants read a per-project markdown log at session start and append decisions, bug fixes, current state, roadmap, and handoff notes, with ranked full-text search across all projects.MIT