What is mpak?
mpak is a package registry for distributing capabilities that make AI agents smarter. Think npm for AI agents.
mpak distributes MCP (Model Context Protocol) servers and Agent Skills. MCP is an open standard that lets AI agents connect to external tools and data sources through a unified interface.
# Search for MCP bundlesmpak bundle search postgres
# Run an MCP server instantlympak bundle run @nimblebraininc/echoNo manual dependency installation. No configuration. Just works.
The Problem
Section titled “The Problem”AI agents are generalists. They become powerful when you give them specialized tools and knowledge. But distributing these capabilities is a mess:
- MCP servers require manual dependency management and complex setup
- Skills are copy-pasted between projects with no versioning
- Discovery means searching GitHub and hoping you find something that works
Registries solved this problem for every other ecosystem: npm for JavaScript, PyPI for Python, crates.io for Rust. mpak does the same for AI agent capabilities. Learn why a registry matters.
Two Types of Capabilities
Section titled “Two Types of Capabilities”mpak distributes two types of agent capabilities:
The mpak Ecosystem
Section titled “The mpak Ecosystem”| Component | URL | Purpose |
|---|---|---|
| Registry UI | mpak.dev | Browse and search capabilities |
| Registry API | registry.mpak.dev/docs | Programmatic access (OpenAPI) |
| CLI | @nimblebrain/mpak | Search, pull, run |
Get Started
Section titled “Get Started”External Resources
Section titled “External Resources”- MCP Protocol - Model Context Protocol specification
- MCPB Specification - Bundle format spec
- Agent Skills Specification - Skills spec