npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@bobmatnyc/claude-mpm

v4.0.19

Published

NPM wrapper for claude-mpm Python package - Requires Python 3.8+. Orchestrate Claude with agent delegation and ticket tracking

Downloads

116

Readme

Claude MPM - Multi-Agent Project Manager

A powerful orchestration framework for Claude Code that enables multi-agent workflows, session management, and real-time monitoring through an intuitive interface.

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

Features

  • 🤖 Multi-Agent System: 15 specialized agents for comprehensive project management
  • 🧠 Agent Memory System: Persistent learning with project-specific knowledge retention
  • 🔄 Session Management: Resume previous sessions with --resume
  • 📊 Real-Time Monitoring: Live dashboard with --monitor flag
  • 🔌 MCP Gateway: Model Context Protocol integration for extensible tool capabilities
  • 📁 Multi-Project Support: Per-session working directories
  • 🔍 Git Integration: View diffs and track changes across projects
  • 🎯 Smart Task Orchestration: PM agent intelligently routes work to specialists
  • 50-80% Performance Improvement: Through intelligent caching and lazy loading
  • 🔒 Enhanced Security: Comprehensive input validation and sanitization framework

Quick Installation

pip install claude-mpm

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

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

See QUICKSTART.md for complete usage examples.

Architecture (v3.8.2+)

Following the TSK-0053 refactoring, Claude MPM features:

  • Service-Oriented Architecture: Five specialized service domains
  • Interface-Based Contracts: All services implement explicit interfaces
  • Dependency Injection: Service container with automatic resolution
  • 50-80% Performance Improvement: Through lazy loading and intelligent caching
  • 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
  • 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 and remember insights across sessions. 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

User Documentation

Developer Documentation

API Documentation

Comprehensive API documentation is available at docs/api/ - build with make html in that directory.

Recent Updates (v3.8.2)

Major Architecture Refactoring (TSK-0053): Complete service-oriented redesign with 50-80% performance improvements, enhanced security, and interface-based design.

Process Management Improvements: Enhanced hook system reliability with automatic process cleanup, timeout protection, and orphan process monitoring to prevent resource leaks.

See CHANGELOG.md for full history and docs/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