Project Handoffs
Gestiona transferencias de sesiones de IA y realiza un seguimiento de los próximos pasos para proyectos.
GitHub
7
Prueba este MCPPatrocinadoDocumentación
Servidor MCP de Project Handoffs
Servidor MCP para gestionar traspasos de sesiones de IA y seguimiento de próximos pasos.
Conceptos principales
- Cadenas de NextStep → WorkingSession → Handoff → Nuevo NextStep
- Organización basada en proyectos
- Niveles de prioridad asignados según el impacto de la implementación:
- core-critical: Crítico para una implementación funcional
- full-required: Necesario para la implementación deseada
- enhancement: Mejoras y optimizaciones
Herramientas disponibles
list_templates- Listar plantillas disponibles para próximos pasos, sesiones de trabajo y traspasoscreate_project- Crear un nuevo proyecto para el seguimiento de traspasos de sesiones de IAdelete_project- Eliminar un proyecto y todos sus datoscreate_next_step- Crear un nuevo próximo paso en un proyectostart_working_session- Comenzar a trabajar en un próximo pasocreate_handoff- Completar una sesión de trabajo con detalles del traspasoget_latest_next_steps- Obtener próximos pasos abiertos ordenados por prioridadget_next_step_history- Obtener el historial completo de un próximo paso, incluyendo sesiones y traspasos
Instalación
npm install
npm run build
Configuración
Añade a tu configuración de MCP:
{
"mcpServers": {
"project-handoffs": {
"command": "/opt/homebrew/bin/node",
"args": ["/path/to/project-handoffs/build/index.js"],
"alwaysAllow": []
}
}
}
Estructura del proyecto
project-handoffs/
├── src/
│ ├── index.ts # Server implementation
│ ├── templates.ts # Entity templates
│ ├── types.ts # TypeScript types
│ └── errors.ts # Error handling
├── package.json
└── README.md
Desarrollo
# Instalar dependencias
npm install
# Modo de desarrollo
npm run dev
# Compilar
npm run build
## Detalles de implementación
- Manejo de errores mediante la clase ProjectError
- Validación de plantillas para todos los tipos de entidades
- Gestión de estado consistente
- Persistencia segura de datos con manejo adecuado de errores
- Implementación con seguridad de tipos siguiendo los patrones de project-memory-server
## Seguridad
Si descubres una vulnerabilidad de seguridad, crea un nuevo issue con la etiqueta 'security'. Nos tomamos todos los informes de seguridad en serio y responderemos con prontitud.
## Contribuciones
Las contribuciones son bienvenidas. No dudes en enviar un Pull Request.
## Licencia
Este proyecto está licenciado bajo la Apache License 2.0 - consulta el archivo [LICENSE](LICENSE) para más detalles.