mpak search
Find MCP bundles and skills in the mpak registry.
Unified Search
Section titled “Unified Search”Search across both bundles and skills at once:
mpak search <query>Examples
Section titled “Examples”# Search everythingmpak search postgres
# Filter to bundles onlympak search --type bundle echo
# Filter to skills onlympak search --type skill deploy
# Sort and limit resultsmpak search --sort downloads --limit 10 mcpOptions
Section titled “Options”| Option | Description | Default |
|---|---|---|
--type <type> | Filter by type: bundle, skill | All types |
--sort <field> | Sort by: downloads, recent, name | downloads |
--limit <n> | Maximum results to return | 20 |
--offset <n> | Pagination offset | 0 |
--json | Output as JSON | Human-readable |
Bundle Search
Section titled “Bundle Search”Search only bundles with additional filtering:
mpak bundle search <query>Examples
Section titled “Examples”# Search for bundlesmpak bundle search postgresmpak bundle search "file system"
# Filter by server typempak bundle search --type python echompak bundle search --type node database
# Sort and limit resultsmpak bundle search --sort downloads --limit 10 mcpOptions
Section titled “Options”| Option | Description | Default |
|---|---|---|
--type <type> | Filter by server type: node, python, binary | All types |
--sort <field> | Sort by: downloads, recent, name | downloads |
--limit <n> | Maximum results to return | 20 |
--offset <n> | Pagination offset | 0 |
--json | Output as JSON | Human-readable |
Skill Search
Section titled “Skill Search”Search only skills with skill-specific filtering:
mpak skill search <query>Examples
Section titled “Examples”# Search skillsmpak skill search deploy
# Filter by tags or categorympak skill search --tags "ci,deploy" buildmpak skill search --category development test
# Filter by surfacempak skill search --surface claude-code lintOptions
Section titled “Options”| Option | Description | Default |
|---|---|---|
--tags <tags> | Filter by tags (comma-separated) | All tags |
--category <category> | Filter by category | All categories |
--surface <surface> | Filter by surface: claude-code, claude-api, claude-ai | All surfaces |
--sort <field> | Sort by: downloads, recent, name | downloads |
--limit <n> | Maximum results to return | 20 |
--offset <n> | Pagination offset | 0 |
--json | Output as JSON | Human-readable |
Output
Section titled “Output”$ mpak bundle search echo
Found 2 bundle(s) for "echo":
NAME VERSION TRUST DESCRIPTION@nimblebraininc/echo v1.0.0 L3 A simple echo MCP server for testing@example/echo-advanced v2.1.0 - Echo server with logging and metrics
Use "mpak bundle show <bundle>" for more detailsThe TRUST column shows the bundle’s certification level:
| Value | Meaning |
|---|---|
- | Not yet scanned |
L1 | Basic: valid manifest, no embedded secrets |
L2 | Standard: pinned deps, vulnerability scanning, author identity |
L3 | Verified: signed bundles, build provenance, SLSA |
L4 | Attested: behavioral sandbox, reproducible builds |
JSON Output
Section titled “JSON Output”$ mpak bundle search echo --json{ "bundles": [ { "name": "@nimblebraininc/echo", "description": "A simple echo MCP server for testing", "latest_version": "1.0.0", "server_type": "python", "downloads": 1250, "certification_level": 3 } ], "total": 2, "pagination": { "limit": 20, "offset": 0, "has_more": false }}- Search is case-insensitive
- Multiple words search across name and description
- Use
--typeto filter when you know what runtime you need - Browse mpak.dev for a visual search experience