claude-expert-workflow-mcp

jcmrs/claude-expert-workflow-mcp

3.1

If you are the rightful owner of claude-expert-workflow-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 dayong@mcphub.com.

MCP server for AI-powered product development consultation, providing expert guidance through various roles with document generation capabilities.

Claude Expert Workflow MCP

A production-ready MCP (Model Context Protocol) server that provides structured AI-powered product development consultation through specialized expert roles. Designed for seamless integration with Claude Code.

Attribution: This project is derived from the original ai-expert-workflow-mcp by bacoco, significantly enhanced with enterprise-grade features, MCP protocol integration, comprehensive testing, and production-ready infrastructure.

🚀 Quick Start

Installation

# Global installation (recommended)
npm install -g claude-expert-workflow-mcp

# Or install from GitHub releases
npm install -g https://github.com/jcmrs/claude-expert-workflow-mcp/releases/latest

Configuration

Add to your .mcp.json configuration file:

{
  "mcpServers": {
    "claude-expert-workflow": {
      "command": "claude-expert-workflow-mcp",
      "env": {
        "NODE_ENV": "production"
      }
    }
  }
}

Usage

After restarting Claude Code, you'll have access to these MCP tools:

  • Expert Consultations: consultProductManager, consultUXDesigner, consultSoftwareArchitect
  • Document Generation: generatePRD, generateDesignSpec, generateTechArchitecture
  • System Monitoring: getSystemStatus, getConversationStatus

✨ Features

Expert Consultation System

  • 🎯 Product Manager: Product vision, user personas, business requirements, success metrics
  • 🎨 UX Designer: User experience design, interface patterns, accessibility guidelines
  • ⚡ Software Architect: Technical architecture, system design, security specifications

Enterprise-Grade Infrastructure

  • 🛡️ Memory Management: TTL-based cleanup, resource leak detection
  • 📊 System Monitoring: Real-time metrics, alerting, performance tracking
  • 🔧 Graceful Degradation: Automatic fallbacks under resource pressure
  • ✅ Comprehensive Testing: Unit, integration, and performance test suites
  • 📋 Configuration Management: Runtime validation with Zod schemas

Professional Document Generation

  • 📄 Product Requirements Documents (PRD): Complete specifications with user stories
  • 🎨 UX Design Specifications: Wireframes, user flows, design systems
  • 🏗️ Technical Architecture Documents: System diagrams, API specifications

🛠️ Development

# Clone and setup
git clone https://github.com/jcmrs/claude-expert-workflow-mcp.git
cd claude-expert-workflow-mcp
npm install

# Build and test
npm run build
npm test

# Development mode
npm run dev

📚 Documentation

  • - Detailed setup instructions
  • - Complete MCP tools documentation
  • - Advanced setup options
  • - Usage examples and workflows

🔧 Requirements

  • Node.js: 18.0+
  • npm: 9.0+
  • Claude Code: Latest version with MCP support

🌟 Key Enhancements

This enhanced version includes significant improvements over the original:

Architecture & Scalability

  • Complete rewrite using TypeScript with strict type safety
  • Singleton pattern implementation for optimal resource usage
  • MCP protocol compliance for Claude Code integration
  • Memory management with automatic cleanup and leak detection

Production Features

  • Comprehensive error handling and graceful degradation
  • Real-time system monitoring and alerting
  • Configuration validation with runtime enforcement
  • Docker containerization support

Developer Experience

  • Extensive test coverage (96%+ for core components)
  • ESLint + Prettier code quality standards
  • Hot reload development environment
  • Comprehensive documentation and examples

System Reliability

  • Resource monitoring and automatic cleanup
  • Circuit breaker patterns for external dependencies
  • Correlation ID tracking for end-to-end tracing
  • Performance optimization and caching strategies

📊 Test Coverage

  • Memory Management: 96.98%
  • Graceful Degradation: 92.74%
  • Resource Monitoring: 87.24%
  • Error Handling: 86.04%
  • Overall System: 58.81% (136/211 tests passing)

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature-name
  3. Make changes and add tests
  4. Run the test suite: npm test
  5. Submit a pull request

📄 License

This project is licensed under the MIT License - see the file for details.

Attribution

This work is derived from ai-expert-workflow-mcp by bacoco. The original concept and expert workflow methodology are credited to the original author. This enhanced version adds enterprise features, MCP integration, and production infrastructure while maintaining the core expert consultation philosophy.

🙏 Acknowledgments

  • Original Author: bacoco for the foundational expert workflow concept
  • MCP Protocol: Anthropic for the Model Context Protocol specification
  • Community: Contributors and users who help improve the project

Ready to revolutionize your product development workflow with AI experts? 🚀