프로젝트 핸드오프 MCP 서버
AI 세션 핸드오프와 다음 단계 추적을 관리하는 MCP 서버입니다.
핵심 개념
NextStep → WorkingSession → Handoff → 새로운 NextStep 체인
프로젝트 기반 조직
구현 영향에 매핑된 우선 순위 수준:
core-critical: 작업 구현에 필수
full-requisite: 원하는 구현에 필요함
향상: 개선 및 최적화
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- 세션 및 핸드오프를 포함한 다음 단계의 전체 기록을 가져옵니다.
설치
지엑스피1
구성
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.