
Migratorxpress Mcp
Wraps MigratorXpress, a cross-platform database migration tool, so Claude can help you move data between Oracle, PostgreSQL, SQL Server, and Netezza. You get six tools: preview_command builds CLI invocations, execute_command runs them with confirmation, validate_auth_file checks credential JSON, list_capabilities shows supported databases and modes, suggest_workflow recommends task sequences for your source and target pair, and get_version reports capabilities. The typical flow is translate DDL, create tables, transfer data in parallel, diff row counts, then copy constraints. Handles the auth files, timeout configuration, and command building so you can orchestrate migrations conversationally instead of wrangling CLI flags.
- tools
- 6
- transport
- STDIO
- env vars
- 4
- last updated
- Mar 16, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
preview_commandBuild and preview a MigratorXpress CLI command without executing it. License text is automatically masked in the display output.
Build and preview a MigratorXpress CLI command without executing it. License text is automatically masked in the display output.
No parameter schema in public metadata yet.
execute_commandExecute a previously previewed command. Requires `confirmation: true` as a safety mechanism.
Execute a previously previewed command. Requires `confirmation: true` as a safety mechanism.
No parameter schema in public metadata yet.
validate_auth_fileValidate that an authentication file exists, is valid JSON, and optionally check for specific `auth_id` entries.
Validate that an authentication file exists, is valid JSON, and optionally check for specific `auth_id` entries.
No parameter schema in public metadata yet.
list_capabilitiesList supported source/target databases, tasks, migration DB modes, load modes, and FK modes.
List supported source/target databases, tasks, migration DB modes, load modes, and FK modes.
No parameter schema in public metadata yet.
suggest_workflowGiven a source database type, target database type, and optional constraint flag, suggest the full sequence of migration tasks with example commands.
Given a source database type, target database type, and optional constraint flag, suggest the full sequence of migration tasks with example commands.
No parameter schema in public metadata yet.
get_versionReport MigratorXpress version and capabilities.
Report MigratorXpress version and capabilities.
No parameter schema in public metadata yet.
Sponsors
Configuration
MIGRATORXPRESS_PATHPath to the MigratorXpress binary (optional — server runs in preview-only mode without it)
MIGRATORXPRESS_TIMEOUTExecution timeout in seconds (default: 3600)
MIGRATORXPRESS_LOG_DIRDirectory for execution logs (default: ./logs)
LOG_LEVELLogging level: DEBUG, INFO, WARNING, ERROR (default: INFO)
Readme
MigratorXpress MCP Server
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.
Installation
pip install -e .
Or install dependencies directly:
pip install -r requirements.txt
Configuration
Environment Variables
Details
- Repository
- github.com/arpe-io/migratorxpress-mcp
- Category
- Databases
- Package
migratorxpress-mcp- Transport
- STDIO
- Registry
- MCP registry, active