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 requires Claude Code CLI (v2.1.3+), not Claude Desktop (app). All MCP integrations work with Claude Code's CLI interface only.

Don't have Claude Code? Install from: https://docs.anthropic.com/en/docs/claude-code

Quick Start: See Getting Started Guide to get running in 5 minutes!


Who Should Use Claude MPM?

  • ๐Ÿ‘ฅ Non-Technical Users (Founders/PMs) - Research and understand codebases using Research Mode - no coding experience required
  • ๐Ÿ’ป Developers - Multi-agent development workflows with semantic code search and advanced features
  • ๐Ÿข Teams - Collaboration patterns, session management, and coordinated workflows

What is Claude MPM?

Claude MPM transforms Claude Code into a multi-agent orchestration platform with:

  • 47+ Specialized Agents - From Git repositories (Python, Rust, QA, Security, Ops, etc.)
  • Intelligent Task Routing - PM agent delegates work to specialist agents
  • Session Management - Resume previous sessions with full context preservation
  • Semantic Code Search - AI-powered discovery of existing code and patterns
  • Real-Time Monitoring - Live dashboard showing agent activity and performance
  • Git Repository Integration - Always up-to-date agents and skills from curated repositories

Quick Installation

Prerequisites

  1. Python 3.11+ (required - older versions will install outdated claude-mpm)
  2. Claude Code CLI v2.1.3+ (required!)

โš ๏ธ Python Version Note: Claude MPM requires Python 3.11 or higher. If you have Python 3.9 or 3.10, you'll get an old version (4.x) that lacks current features. Check with python3 --version before installing.

# Verify Claude Code is installed
claude --version

# If not installed, get it from:
# https://docs.anthropic.com/en/docs/claude-code

Install Claude MPM

Homebrew (macOS):

brew install claude-mpm --with-monitor

pipx/uv (recommended):

# With pipx
pipx install "claude-mpm[monitor]"

# Or with uv
uv tool install "claude-mpm[monitor]"

pip:

pip install "claude-mpm[monitor]"

Verify Installation

# Check versions
claude-mpm --version
claude --version

# Run diagnostics
claude-mpm doctor

# Verify agents deployed
ls ~/.claude/agents/    # Should show 47+ agents

What You Should See:

  • โœ… 47+ agents deployed to ~/.claude/agents/
  • โœ… 17 bundled skills (in Python package)
  • โœ… Agent sources configured
  • โœ… Progress bars showing sync and deployment

๐Ÿ’ก Recommended Partners: Install kuzu-memory (persistent context) and mcp-vector-search (semantic search) for enhanced capabilities.

๐Ÿ’ก Tool Version Management: Use ASDF version manager to avoid Python/uv version conflicts across projects.


Key Features

๐ŸŽฏ Multi-Agent Orchestration

  • 47+ Specialized Agents from Git repositories covering all development needs
  • Smart Task Routing via PM agent intelligently delegating to specialists
  • Session Management with --resume flag for seamless continuity
  • Resume Log System with automatic 10k-token summaries at 70%/85%/95% thresholds

โ†’ Learn more: Multi-Agent Development

๐Ÿ“ฆ Git Repository Integration

  • Curated Content with 47+ agents automatically deployed from repositories
  • Always Up-to-Date with ETag-based caching (95%+ bandwidth reduction)
  • Hierarchical BASE-AGENT.md for template inheritance and DRY principles
  • Custom Repositories via claude-mpm agent-source add

โ†’ Learn more: Agent Sources

๐ŸŽฏ Skills System

  • 17 Bundled Skills covering Git, TDD, Docker, API docs, testing, and more
  • Three-Tier Organization: Bundled/user/project with priority resolution
  • Auto-Linking to relevant agents based on roles
  • Custom Skills via .claude/skills/ or skill repositories

โ†’ Learn more: Skills Guide

๐Ÿ” Semantic Code Search

  • AI-Powered Discovery with mcp-vector-search integration
  • Find by Intent not just keywords ("authentication logic" finds relevant code)
  • Pattern Recognition for discovering similar implementations
  • Live Updates tracking code changes automatically

โ†’ Learn more: Developer Use Cases

๐Ÿงช MPM Commander (ALPHA)

  • Multi-Project Orchestration with autonomous AI coordination across codebases
  • Tmux Integration for isolated project environments and session management
  • Event-Driven Architecture with inbox system for cross-project communication
  • LLM-Powered Decisions via OpenRouter for autonomous work queue processing
  • Real-Time Monitoring with state tracking (IDLE, WORKING, BLOCKED, PAUSED, ERROR)
  • โš ๏ธ Experimental - API and CLI interface subject to change

โ†’ Commander Documentation

๐Ÿ”Œ Advanced Integration

  • MCP Integration with full Model Context Protocol support
  • Real-Time Monitoring via --monitor flag and web dashboard
  • Multi-Project Support with per-session working directories
  • Git Integration with diff viewing and change tracking

โ†’ Learn more: MCP Gateway

โšก Performance & Security

  • Simplified Architecture with ~3,700 lines removed for better performance
  • Enhanced Security with comprehensive input validation
  • Intelligent Caching with ~200ms faster startup via hash-based invalidation
  • Memory Management with cleanup commands for large conversation histories

โ†’ Learn more: Architecture


Quick Usage

# Start interactive mode
claude-mpm

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

# Resume previous session
claude-mpm run --resume

# Semantic code search
claude-mpm search "authentication logic"
# or inside Claude Code:
/mpm-search "authentication logic"

# Health diagnostics
claude-mpm doctor

# Verify MCP services
claude-mpm verify

# Manage memory
claude-mpm cleanup-memory

๐Ÿ’ก Update Checking: Claude MPM automatically checks for updates and verifies Claude Code compatibility on startup. Configure in ~/.claude-mpm/configuration.yaml or see docs/update-checking.md.

โ†’ Complete usage examples: User Guide


What's New in v5.0

Git Repository Integration for Agents & Skills

  • ๐Ÿ“ฆ Massive Library: 47+ agents and hundreds of skills deployed automatically
  • ๐Ÿข Official Content: Anthropic's official skills repository included by default
  • ๐Ÿ”ง Fully Extensible: Add your own repositories with immediate testing
  • ๐ŸŒณ Smart Organization: Hierarchical BASE-AGENT.md inheritance
  • ๐Ÿ“Š Clear Visibility: Two-phase progress bars (sync + deployment)
  • โœ… Fail-Fast Testing: Test repositories before they cause startup issues

Quick Start with Custom Repositories:

# Add custom agent repository
claude-mpm agent-source add https://github.com/yourorg/your-agents

# Add custom skill repository
claude-mpm skill-source add https://github.com/yourorg/your-skills

# Test repository without saving
claude-mpm agent-source add https://github.com/yourorg/your-agents --test

โ†’ Full details: What's New


Documentation

๐Ÿ“š Complete Documentation Hub - Start here for all documentation!

Quick Links by User Type

๐Ÿ‘ฅ For Users

๐Ÿ’ป For Developers

๐Ÿค– For Agent Creators

๐Ÿš€ For Operations


Contributing

Contributions are welcome! Please see:

Development Workflow:

# Complete development setup
make dev-complete

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

๐Ÿ“œ License

License

Licensed under the Elastic License 2.0 - free for internal use and commercial products.

Main restriction: Cannot offer as a hosted SaaS service without a commercial license.

๐Ÿ“– Licensing FAQ | ๐Ÿ’ผ Commercial licensing: bob@matsuoka.com


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-5.6.34.tar.gz (4.4 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-5.6.34-py3-none-any.whl (4.4 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: claude_mpm-5.6.34.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for claude_mpm-5.6.34.tar.gz
Algorithm Hash digest
SHA256 e117360e670a5c3bc32f4b36e15f34f867ebea6f1d7daa17af86a4c23309040f
MD5 84d6165ffb7b80e9861a81ffc5c16baa
BLAKE2b-256 f15fb6f91321f307df2809b20b80e2605e359478d032b500ea3a80b715b7210d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: claude_mpm-5.6.34-py3-none-any.whl
  • Upload date:
  • Size: 4.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for claude_mpm-5.6.34-py3-none-any.whl
Algorithm Hash digest
SHA256 6be56b36520f7dff901af88e9267b2254f0ee2538ac2e02e1eec94c0570cffb5
MD5 1c5b370a1d96c90abce69c5081d29515
BLAKE2b-256 d780c91bd0d710f0ff716dcb569d6b793a3814acddc2fcbd97f19b88edfbccc9

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