Skip to main content
Discover MCP servers configured in your clients and import them into Ultra’s configuration.

Usage

Flags

Examples

How It Works

  1. Scans Claude Desktop, Cursor, Codex, Ona, Hermes, and other client config files for MCP server entries
  2. Deduplicates servers found in multiple clients
  3. Validates server configurations and warns about issues
  4. Writes discovered servers to Ultra’s config as upstream entries
  5. Updates client configs to point to Ultra

Dry Run

The --dry-run flag shows exactly what Ultra config would be generated without making any changes. Useful for reviewing the migration before committing.

Profiles

ultra migrate respects the global --profile flag. When a profile is set, the migration writes to that profile’s config path instead of the default.
You can also set the ULTRA_PROFILE environment variable instead of passing --profile on every invocation.