> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ultra.security/llms.txt
> Use this file to discover all available pages before exploring further.

# ultra search

> Search for MCP servers in registries

Search the official MCP Registry and npm for available MCP servers.

## Usage

```bash theme={null}
ultra search <query> [flags]
```

## Arguments

| Argument | Required | Description |
| -------- | -------- | ----------- |
| `query`  | Yes      | Search term |

## Flags

| Flag         | Short | Default | Description                                     |
| ------------ | ----- | ------- | ----------------------------------------------- |
| `--limit`    | `-n`  | `10`    | Maximum number of results                       |
| `--official` |       | `false` | Only show official servers                      |
| `--source`   |       |         | Only search specific source (`official`, `npm`) |

## Examples

```bash theme={null}
# Search for filesystem servers
ultra search filesystem

# Search for database servers
ultra search database

# Search only official servers
ultra search github --official

# Limit results
ultra search api --limit 5
```

## Sources

Ultra searches two registries:

1. **Official MCP Registry** — Curated servers from `registry.modelcontextprotocol.io`
2. **npm** — Community MCP server packages from npmjs.com

Results show server name, source, description, version, author, weekly downloads, and last updated date. Official and verified servers are marked with badges.

## Next Step

Use `ultra add <name>` to install a server from the results.
