The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Migratorxpress MCP listing page.
A Model Context Protocol (MCP) server for MigratorXpress, enabling database migration between heterogeneous database systems through AI assistants.
MigratorXpress supports migrating from Oracle, PostgreSQL, SQL Server, and Netezza to PostgreSQL or SQL Server targets.
Or install dependencies directly:
| Variable | Default | Description |
|---|---|---|
MIGRATORXPRESS_PATH | ./MigratorXpress | Path to MigratorXpress binary |
MIGRATORXPRESS_TIMEOUT | 3600 | Command execution timeout in seconds |
MIGRATORXPRESS_LOG_DIR | ./logs | Directory for execution logs |
LOG_LEVEL | INFO | Server logging level |
Copy .env.example to .env and adjust values:
Add to your Claude Code MCP settings:
preview_commandBuild and preview a MigratorXpress CLI command without executing it. License text is automatically masked in the display output.
Required parameters: auth_file, source_db_auth_id, source_db_name, target_db_auth_id, target_db_name, migration_db_auth_id
execute_commandExecute a previously previewed command. Requires confirmation: true as a safety mechanism.
validate_auth_fileValidate that an authentication file exists, is valid JSON, and optionally check for specific auth_id entries.
list_capabilitiesList supported source/target databases, tasks, migration DB modes, load modes, and FK modes.
suggest_workflowGiven a source database type, target database type, and optional constraint flag, suggest the full sequence of migration tasks with example commands.
get_versionReport MigratorXpress version and capabilities.
A typical migration from Oracle to PostgreSQL:
Or run all steps in a single invocation with --task_list all.
MIT