bobmatnyc/claude-mpm
Claude Multi-Agent Project Manager — multi-channel orchestration, GitHub-first SDK mode, and plugin system for Claude
ARCHETYPE
MCP Hoarder
Six or more MCP servers wired in. Every tool, always in context.
Copy this rig
# review before running: this installs third-party code $ claude mcp add trusty-memory -- trusty-memory serve --stdio $ claude mcp add trusty-search -- trusty-search serve $ claude mcp add mcp-ticketer -- mcp-ticketer mcp --path ~/Projects/claude-mpm $ claude mcp add slack-user-proxy -- uv run --directory ~/Projects/claude-mpm claude-mpm mcp serve slack-proxy $ claude mcp add gworkspace-mcp -- gworkspace-mcp mcp $ claude mcp add mpm-messaging -- uv run --directory ~/Projects/claude-mpm claude-mpm mcp serve messaging $ claude mcp add trusty-review -e TRUSTY_REVIEW_AUTH_MODE=YOUR_TRUSTY_REVIEW_AUTH_MODE -- trusty-review serve --stdio $ npx degit bobmatnyc/claude-mpm/.claude ./rig-claude-mpm # inspect, then merge into .claude/
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ claude mcp add trusty-memory -- trusty-memory serve --stdio $ claude mcp add trusty-search -- trusty-search serve $ claude mcp add mcp-ticketer -- mcp-ticketer mcp --path ~/Projects/claude-mpm $ claude mcp add slack-user-proxy -- uv run --directory ~/Projects/claude-mpm claude-mpm mcp serve slack-proxy $ claude mcp add gworkspace-mcp -- gworkspace-mcp mcp $ claude mcp add mpm-messaging -- uv run --directory ~/Projects/claude-mpm claude-mpm mcp serve messaging $ claude mcp add trusty-review -e TRUSTY_REVIEW_AUTH_MODE=YOUR_TRUSTY_REVIEW_AUTH_MODE -- trusty-review serve --stdio
$ npx degit bobmatnyc/claude-mpm/.claude/skills/auto-bug-reporter .claude/skills/auto-bug-reporter $ npx degit bobmatnyc/claude-mpm/.claude/skills/migration-wizard .claude/skills/migration-wizard $ npx degit bobmatnyc/claude-mpm/.claude/skills/mpm-migrate .claude/skills/mpm-migrate $ npx degit bobmatnyc/claude-mpm/.claude/skills/trusty-memory .claude/skills/trusty-memory $ npx degit bobmatnyc/claude-mpm/.claude/skills/trusty-search .claude/skills/trusty-search $ npx degit bobmatnyc/claude-mpm/.claude/skills/trusty-services .claude/skills/trusty-services $ npx degit bobmatnyc/claude-mpm/.claude/skills/universal-testing-test-quality-inspector .claude/skills/universal-testing-test-quality-inspector $ npx degit bobmatnyc/claude-mpm/plugin/skills/docker .claude/skills/docker $ npx degit bobmatnyc/claude-mpm/plugin/skills/google-workspace-auth .claude/skills/google-workspace-auth $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-adr .claude/skills/mpm-adr $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-agent-update-workflow .claude/skills/mpm-agent-update-workflow $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-agents-skills .claude/skills/mpm-agents-skills $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-bug-reporting .claude/skills/mpm-bug-reporting $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-circuit-breaker-enforcement .claude/skills/mpm-circuit-breaker-enforcement $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-config .claude/skills/mpm-config $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-delegation-patterns .claude/skills/mpm-delegation-patterns $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-doctor .claude/skills/mpm-doctor $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-git-file-tracking .claude/skills/mpm-git-file-tracking $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-help .claude/skills/mpm-help $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-init .claude/skills/mpm-init $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-integrate .claude/skills/mpm-integrate $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-monitor .claude/skills/mpm-monitor $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-orchestrator .claude/skills/mpm-orchestrator $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-organize .claude/skills/mpm-organize $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-postmortem .claude/skills/mpm-postmortem $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-pr-workflow .claude/skills/mpm-pr-workflow $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-session-management .claude/skills/mpm-session-management $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-session-pause .claude/skills/mpm-session-pause $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-session-resume .claude/skills/mpm-session-resume $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-status .claude/skills/mpm-status $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-teaching-mode .claude/skills/mpm-teaching-mode $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-ticket-view .claude/skills/mpm-ticket-view $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-ticket-wizard .claude/skills/mpm-ticket-wizard $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-ticketing-integration .claude/skills/mpm-ticketing-integration $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-tool-usage-guide .claude/skills/mpm-tool-usage-guide $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-verification-protocols .claude/skills/mpm-verification-protocols $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm-version .claude/skills/mpm-version $ npx degit bobmatnyc/claude-mpm/plugin/skills/mpm .claude/skills/mpm $ npx degit bobmatnyc/claude-mpm/plugin/skills/nextjs .claude/skills/nextjs $ npx degit bobmatnyc/claude-mpm/plugin/skills/toolchains-ai-protocols-model-context .claude/skills/toolchains-ai-protocols-model-context
$ curl -fsSL --create-dirs -o .claude/agents/custom_engineer.md https://raw.githubusercontent.com/bobmatnyc/claude-mpm/main/examples/project_agents/.claude/agents/custom_engineer.md $ curl -fsSL --create-dirs -o .claude/agents/project_qa.md https://raw.githubusercontent.com/bobmatnyc/claude-mpm/main/examples/project_agents/.claude/agents/project_qa.md $ curl -fsSL --create-dirs -o .claude/agents/security_auditor.md https://raw.githubusercontent.com/bobmatnyc/claude-mpm/main/examples/project_agents/.claude/agents/security_auditor.md $ curl -fsSL --create-dirs -o .claude/agents/ticketing.md https://raw.githubusercontent.com/bobmatnyc/claude-mpm/main/src/claude_mpm/dashboard-svelte/.claude/agents/ticketing.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "claude-hook"
}
]
}
]
}
} MCP servers (7)
| server | source | est. tokens |
|---|---|---|
| trusty-memory | binary | 2.5k |
| trusty-search | binary | 2.5k |
| mcp-ticketer | binary | 2.5k |
| ~/projects/claude-mpm · "slack-user-proxy" | pypi | 2.5k |
| gworkspace-mcp | binary | 2.5k |
| ~/projects/claude-mpm · "mpm-messaging" | pypi | 2.5k |
| trusty-review env: TRUSTY_REVIEW_AUTH_MODE | binary | 2.5k |
Skills (63)
auto-bug-reportermigration-wizardmpm-migratetrusty-memorytrusty-searchtrusty-servicestest-quality-inspectordockergoogle-workspace-authmpm-adrmpm-agent-update-workflowmpm-agents-skillspm-bug-reportingmpm-circuit-breaker-enforcementmpm-configpm-delegation-patternsmpm-doctorpm-git-file-trackingmpm-helpmpm-initmpm-integratempm-monitormpm-orchestratormpm-organizempm-postmortempm-pr-workflowmpm-session-managementmpm-session-pausempm-session-resumempm-statuspm-teaching-modempm-ticket-viewmpm-ticket-wizardpm-ticketing-integrationmpm-tool-usage-guidepm-verification-protocolsmpm-versionmpmnextjsbuild-mcp-serversveltesvelte5-runes-staticsveltekitbiomeflaskpytestmypypydantictypescript-coredependency-auditdockergithub-actionssoftware-patternsgit-workflowsystematic-debuggingverification-before-completionenv-managerbuild-protocol-serverskill-creatorsecurity-scanningtest-driven-developmentbug-fixapi-design-patterns
Subagents (4)
| custom_engineer model: opus | Project-specific engineer with custom coding standards and practices |
| project_qa model: sonnet | QA agent with project-specific testing requirements and quality standards |
| security_auditor model: opus | Specialized security auditing agent for vulnerability assessment and compliance |
| ticketing model: sonnet | Use this agent when you need to create, update, or maintain technical documentation. This agent specializes in writing clear, comprehensive documentation including API docs, user guides, and technical |
Hooks (10)
| event | matcher | runs |
|---|---|---|
| PreToolUse | * | claude-hook |
| PostToolUse | * | claude-hook |
| PostToolUse | Write|MultiEdit|Edit|NotebookEdit | python3 |
| PostToolUseFailure | * | python3 |
| Stop | * | claude-hook |
| SubagentStop | * | claude-hook |
| SessionStart | * | claude-hook |
| UserPromptSubmit | * | claude-hook |
| UserPromptSubmit | * | python3 |
| PermissionRequest | * | claude-hook |
Permissions
deny (0)
—
ask (0)
—
allow (5)
Bash(cargo test *)
Bash(cargo check *)
Bash(aws ssm get-command-invocation *)
Bash(cargo clippy *)
Bash(cargo fmt --check *)
Similar rigs
sabahattink/antigravity-fullstack-hq
Tool-agnostic, permission-first AI engineering configuration kit for Claude Code, Google Antigravity IDE, and OpenAI Codex.
Skill Collector 4.2k tok ·
minhtuluc/Claude-Code-Configs
—
Orchestrator 2.2k tok ·
taiyyoson/my-claude-code
Version-controlled Claude Code setup with three working modes
Pragmatist 1.1k tok ·
nicolasaudran/claude-dotfiles
—
Pragmatist 320 tok ·