lifecycle-mcp

lifecycle-mcp

3.5

If you are the rightful owner of lifecycle-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server designed for comprehensive software lifecycle management, utilizing a SQLite database for structured tracking and traceability.

The Lifecycle MCP Server is a robust solution for managing the entire software development lifecycle. It offers a structured approach to tracking requirements, tasks, and architecture decisions, ensuring full traceability and automated state management. By leveraging a SQLite database, the server provides a reliable and efficient means of maintaining project data integrity. Key functionalities include requirements management, task tracking, architecture decision recording, and real-time project health metrics. The server supports many-to-many relationships between different project elements, allowing for a comprehensive view of project progress and dependencies. With automated state validation, users can ensure that lifecycle transitions are consistent and accurate. The server is designed to integrate seamlessly with existing workflows, providing tools for syncing with GitHub and exporting project documentation in markdown format. This makes it an ideal choice for teams looking to enhance their project management capabilities with a focus on traceability and structured data management.

Features

  • Requirements Management: Create and manage software requirements with validation and lifecycle tracking.
  • Task Management: Track implementation tasks with hierarchical structure and effort estimation.
  • Architecture Decisions: Record ADRs (Architecture Decision Records) with full context.
  • Project Dashboards: Real-time project health metrics and status reporting.
  • Requirement Tracing: Complete traceability from requirements through implementation.

Tools

  1. create_requirement

    Create new requirements from interview data.

  2. update_requirement_status

    Move requirements through lifecycle states.

  3. query_requirements

    Search and filter requirements.

  4. get_requirement_details

    Get full requirement with relationships.

  5. trace_requirement

    Trace requirement through implementation.