项目交接 MCP 服务器
MCP 服务器用于管理 AI 会话切换和后续步骤跟踪。
核心概念
NextStep → WorkingSession → Handoff → 新的 NextStep 链
基于项目的组织
优先级别与实施影响的对应关系:
核心关键:对工作实施至关重要
完全必需:实现所需
增强:改进和优化
Related MCP server: ClickUp MCP Server
可用工具
list_templates- 列出后续步骤、工作会议和交接的可用模板create_project- 创建一个用于跟踪 AI 会话切换的新项目delete_project- 删除项目及其所有数据create_next_step- 在项目中创建新的下一步start_working_session- 开始下一步工作create_handoff- 完成工作会话并提供交接详细信息get_latest_next_steps- 获取按优先级排序的后续步骤get_next_step_history- 获取下一步的完整历史记录,包括会话和切换
安装
npm install
npm run build
配置
添加到您的 MCP 配置:
{
"mcpServers": {
"project-handoffs": {
"command": "/opt/homebrew/bin/node",
"args": ["/path/to/project-handoffs/build/index.js"],
"alwaysAllow": []
}
}
}
项目结构
project-handoffs/
├── src/
│ ├── index.ts # Server implementation
│ ├── templates.ts # Entity templates
│ ├── types.ts # TypeScript types
│ └── errors.ts # Error handling
├── package.json
└── README.md
发展
# 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.