Skip to main content

Claude Multi-Agent Project Manager - Orchestrate Claude with agent delegation and ticket tracking

Project description

Claude MPM - Multi-Agent Project Manager

A powerful orchestration framework for Claude Code (CLI) that enables multi-agent workflows, session management, and real-time monitoring through a streamlined Rich-based interface.

โš ๏ธ Important: Claude MPM extends Claude Code (CLI), not Claude Desktop (app). All MCP integrations work with Claude Code's CLI interface only.

Quick Start: See QUICKSTART.md to get running in 5 minutes!

Features

  • ๐Ÿค– Multi-Agent System: 15 specialized agents for comprehensive project management
  • ๐Ÿง  Persistent Knowledge System: Project-specific kuzu-memory integration for intelligent context retention
  • ๐Ÿ”„ Session Management: Resume previous sessions with --resume
  • ๐Ÿ“Š Real-Time Monitoring: Live dashboard with --monitor flag
  • ๐Ÿ”Œ Optional MCP Services: mcp-vector-search and kuzu-memory with automatic fallback installation
  • ๐Ÿ“ Multi-Project Support: Per-session working directories with persistent knowledge graphs
  • ๐Ÿ” Git Integration: View diffs and track changes across projects
  • ๐ŸŽฏ Smart Task Orchestration: PM agent intelligently routes work to specialists
  • โšก Simplified Architecture: ~3,700 lines removed for better performance and maintainability
  • ๐Ÿ”’ Enhanced Security: Comprehensive input validation and sanitization framework

Quick Installation

# Basic installation
pip install claude-mpm

# Install with optional MCP services (recommended)
pip install "claude-mpm[mcp]"

Or with pipx (recommended for isolated installation):

# Basic installation
pipx install claude-mpm

# Install with optional MCP services (recommended)
pipx install "claude-mpm[mcp]"

# Install with all features
pipx install "claude-mpm[mcp,monitor]"

# Configure MCP for pipx users:
claude-mpm mcp-pipx-config

๐Ÿ’ก Optional Dependencies:

  • [mcp] - Include MCP services (mcp-vector-search, mcp-browser, mcp-ticketer, kuzu-memory)
  • [monitor] - Full monitoring dashboard with Socket.IO and async web server components
  • Combine both: Use "claude-mpm[mcp,monitor]" to install all features
  • Without optional dependencies, MCP services auto-install on first use via pipx

๐ŸŽ‰ Pipx Support Now Fully Functional! Recent improvements ensure complete compatibility:

  • โœ… Socket.IO daemon script path resolution (fixed)
  • โœ… Commands directory access (fixed)
  • โœ… Resource files properly packaged for pipx environments
  • โœ… Python 3.13+ fully supported

That's it! See QUICKSTART.md for immediate usage or docs/user/installation.md for advanced options.

Quick Usage

# Start interactive mode (recommended)
claude-mpm

# Start with monitoring dashboard
claude-mpm run --monitor

# Use MCP Gateway for external tool integration
claude-mpm mcp

# Run comprehensive health diagnostics
claude-mpm doctor

# Generate detailed diagnostic report with MCP service analysis
claude-mpm doctor --verbose --output-file doctor-report.md

# Run specific diagnostic checks including MCP services
claude-mpm doctor --checks installation configuration agents mcp

# Check MCP service status specifically
claude-mpm doctor --checks mcp --verbose

# Verify MCP services installation and configuration
claude-mpm verify

# Auto-fix MCP service issues
claude-mpm verify --fix

# Verify specific service
claude-mpm verify --service kuzu-memory

# Get JSON output for automation
claude-mpm verify --json

# Manage memory for large conversation histories
claude-mpm cleanup-memory

See QUICKSTART.md for complete usage examples.

Architecture (v4.4.1)

Following Phase 3 architectural simplification in v4.4.1, Claude MPM features:

  • Streamlined Rich Interface: Removed complex TUI system (~2,500 lines) for cleaner user experience
  • Optional MCP Services: mcp-vector-search and kuzu-memory with automatic fallback installation
  • Persistent Knowledge System: Project-specific kuzu-memory databases with intelligent prompt enrichment
  • Service-Oriented Architecture: Simplified five specialized service domains
  • Interface-Based Contracts: All services implement explicit interfaces
  • Enhanced Performance: ~3,700 lines removed for better startup time and maintainability
  • Enhanced Security: Comprehensive input validation and sanitization framework

See docs/ARCHITECTURE.md for detailed architecture information.

Key Capabilities

Multi-Agent Orchestration

Claude MPM includes 15 specialized agents:

Core Development

  • Engineer - Software development and implementation
  • Research - Code analysis and research
  • Documentation - Documentation creation and maintenance
  • QA - Testing and quality assurance
  • Security - Security analysis and implementation

Operations & Infrastructure

  • Ops - Operations and deployment with advanced git commit authority and security verification (v2.2.2+)
  • Version Control - Git and version management
  • Data Engineer - Data pipeline and ETL development

Web Development

  • Web UI - Frontend and UI development
  • Web QA - Web testing and E2E validation

Project Management

  • Ticketing - Issue tracking and management
  • Project Organizer - File organization and structure
  • Memory Manager - Project memory and context management

Code Quality

  • Refactoring Engineer - Code refactoring and optimization
  • Code Analyzer - Static code analysis with AST and tree-sitter

Agent Memory System

Agents learn project-specific patterns using a simple list format and can update memories via JSON response fields (remember for incremental updates, MEMORIES for complete replacement). Initialize with claude-mpm memory init.

MCP Gateway (Model Context Protocol)

Claude MPM includes a powerful MCP Gateway that enables:

  • Integration with external tools and services
  • Custom tool development
  • Protocol-based communication
  • Extensible architecture

See MCP Gateway Documentation for details.

Memory Management

Large conversation histories can consume 2GB+ of memory. Use the cleanup-memory command to manage Claude conversation history:

# Clean up old conversation history
claude-mpm cleanup-memory

# Keep only recent conversations
claude-mpm cleanup-memory --days 7

Real-Time Monitoring

The --monitor flag opens a web dashboard showing live agent activity, file operations, and session management.

See docs/MEMORY.md and docs/developer/11-dashboard/README.md for details.

๐Ÿ“š Documentation

๐Ÿ‘‰ Complete Documentation Hub - Start here for all documentation!

Quick Links by User Type

๐Ÿ‘ฅ For Users

๐Ÿ’ป For Developers

๐Ÿค– For Agent Creators

๐Ÿš€ For Operations

๐ŸŽฏ Documentation Features

  • Single Entry Point: docs/README.md is your navigation hub
  • Clear User Paths: Organized by user type and experience level
  • Cross-Referenced: Links between related topics and sections
  • Up-to-Date: Version 4.3.3 with current information

Recent Updates (v4.3.3)

Enhanced PM Instructions: PM2 deployment support and mandatory web-qa verification for quality assurance.

Improved Version Management: Better version comparison logic and agent override warnings for smoother operations.

Code Quality Improvements: Auto-fix code formatting and import management with enhanced standard tools recognition.

Documentation Overhaul: Unified documentation architecture with single entry point and clear navigation paths.

Performance Enhancements: Continued 50-80% performance improvements through intelligent caching and lazy loading.

See CHANGELOG.md for full history and docs/user/MIGRATION.md for upgrade instructions.

Development

Quick Development Setup

# Complete development setup with code formatting and quality tools
make dev-complete

# Or step by step:
make setup-dev          # Install in development mode
make setup-pre-commit    # Set up automated code formatting

Code Quality & Formatting

The project uses automated code formatting and quality checks:

  • Black for code formatting
  • isort for import sorting
  • flake8 for linting
  • mypy for type checking
  • Pre-commit hooks for automatic enforcement

See docs/developer/CODE_FORMATTING.md for details.

Contributing

Contributions are welcome! Please see our project structure guide and follow the established patterns.

Development Workflow:

  1. Run make dev-complete to set up your environment
  2. Code formatting happens automatically on commit
  3. All code must pass quality checks before merging

Project Structure

See docs/STRUCTURE.md for codebase organization.

License

MIT License - see LICENSE file.

Credits

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

claude_mpm-4.7.9.tar.gz (2.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

claude_mpm-4.7.9-py3-none-any.whl (3.0 MB view details)

Uploaded Python 3

File details

Details for the file claude_mpm-4.7.9.tar.gz.

File metadata

  • Download URL: claude_mpm-4.7.9.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for claude_mpm-4.7.9.tar.gz
Algorithm Hash digest
SHA256 6583ea19f069e1401e01e6f39ee16b3c189e07a009ee5258bdaf392fda83f8eb
MD5 69c6e87b6ad67954f90814ce241dc2ba
BLAKE2b-256 30a305f571bd19b6820606b595477e65611c54638331e3f73086eeea7efd98c0

See more details on using hashes here.

File details

Details for the file claude_mpm-4.7.9-py3-none-any.whl.

File metadata

  • Download URL: claude_mpm-4.7.9-py3-none-any.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for claude_mpm-4.7.9-py3-none-any.whl
Algorithm Hash digest
SHA256 bbb61b3e8c409c1c24a08767331e53fd313189eaf608c3c122d2507772646841
MD5 6dbba42dc6c1f92b70aff639370360fa
BLAKE2b-256 92a650b68b34b83fd77fdacf8c6b03e616c6c0c40c463819e78c971a598a6cb4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page