MigraFlow MCP Server
AI-powered database migration tools for Cursor, Claude Desktop and any MCP-compatible IDE.
Installation
pip install migraflow-mcp
Configuration
Cursor
Add to your MCP settings:
{
"migraflow": {
"command": "python",
"args": ["-m", "migraflow_mcp"],
"env": {
"MIGRAFLOW_API_KEY": "mk_consultant_xxx",
"MIGRAFLOW_API_URL": "https://api.migraflow.com.br/api/v1"
}
}
}
Claude Desktop
Windows: %APPDATA%\Claude\claude_desktop_config.json
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"migraflow": {
"command": "python",
"args": ["-m", "migraflow_mcp"],
"env": {
"MIGRAFLOW_API_KEY": "mk_consultant_xxx",
"MIGRAFLOW_API_URL": "https://api.migraflow.com.br/api/v1"
}
}
}
}
Available Tools
validate_schema(ddl)
Quick syntax check and dialect detection before full analysis.
analyze_schema(ddl, context, target_dialect)
Full schema analysis with mapping, risk score, migration SQL and rollback.
review_migration(migration_sql, target_dialect, context)
AI-powered review of migration SQL with quality score and fixes.
explain_mapping(mapping_id)
Explains why the AI made specific mapping decisions.
parse_nosql(schema_json)
Parses NoSQL schemas (JSON Schema, Mongoose, sample documents).
get_docs_url()
Returns documentation URL and quick reference.
Supported Dialects
Oracle, SQL Server, MySQL, PostgreSQL, DB2, Sybase, Snowflake, BigQuery, Redshift
Example Usage
In Cursor or Claude Desktop:
"Analyze this Oracle schema and generate a PostgreSQL migration plan"
"Validate this DDL before I run the full analysis"
"Review this migration SQL and tell me what indexes are missing"
API Key
Request your Enterprise API key at: wimeisoftwares.com
Documentation
docs.wimeisoftwares.com
Release files for migraflow-mcp 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| migraflow_mcp-1.0.1.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| migraflow_mcp-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.1 kB
Release files / migraflow_mcp-1.0.1.tar.gz
| Download URL | migraflow_mcp-1.0.1.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
419825dcb440458b4170530ba43ac1c66bfa381e84f5b7c3a84c771fd12f2486
|
|
BLAKE2b-256 checksum How to use checksums |
f36c2f1db22a12fe6a89c4ae58f9d318c81e4b34d1b09eeed7947e32f0b7a36b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|
Release files / migraflow_mcp-1.0.1-py3-none-any.whl
| Download URL | migraflow_mcp-1.0.1-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
00ce6ff60004f754a905004e3556ea5c97bad6e296e5b7afb9b086ef18d4a01c
|
|
BLAKE2b-256 checksum How to use checksums |
0af61c7e2a18e341c5d1bb02164d854efa1f9a1146ee4a54e9b0c14ec2cf65b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|