What is mpak?
mpak is a package registry for distributing MCP servers that make AI agents smarter. Think npm for MCP servers.
mpak distributes MCP (Model Context Protocol) servers as MCP bundles. 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. But distributing MCP servers is a mess:
- MCP servers require manual dependency management and complex setup
- 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 MCP servers. Learn why a registry matters.
MCP Bundles
Section titled “MCP Bundles”mpak distributes MCP servers as bundles:
MCP Bundles Tools and integrations that give agents the ability to do things, like query databases, call APIs, or interact with external systems.
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” Quickstart Install the CLI and run your first MCP server in 2 minutes
Migrate Your MCP Server Publish an existing server to mpak in 10 minutes
Why a Registry? Why registries matter for MCP distribution
Browse the Registry Explore what's available on mpak.dev
External Resources
Section titled “External Resources”- MCP Protocol - Model Context Protocol specification
- MCPB Specification - Bundle format spec