orm-preflight MCP server
io.github.sikandar100/orm-preflight·v1.2.0Checks TypeORM migrations for data loss, table locks, and deploy problems before they run.
not scanned yet
0 stars987 downloads/wk
Reviews
Write oneNobody has reviewed orm-preflight yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
orm-preflight tools
No tool declarations could be read from the package source. They show once the server is installed.
How orm-preflight compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 1,119 Developer tools servers
- Downloads a week
- 987
- more than 92% of 436 Developer tools servers with a package
Release history: 2 versions in the registry since 2026-09-30, latest 2026-10-15, typically one every 15 days.
Install orm-preflight in Claude Code, Cursor or VS Code
Runs npx -y orm-preflight on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add orm-preflight -- npx -y orm-preflight
What the publisher says
From the orm-preflight repository's README, as published. We do not edit it. Read it on GitHub
orm-preflight
Preflight safety checks for TypeORM migrations: catch data loss and locking before you merge.
Documentation: https://sikandar100.github.io/orm-preflight/
Changing a column's length in TypeORM can delete all of its data. When a column's type or length changes, TypeORM's migration generator drops the column and adds it again (typeorm/typeorm#3357). The migration looks harmless in review and passes every test on an empty database. orm-preflight catches that, and other migrations that lose data, lock busy tables, or break a rolling deploy, before you merge.
src/migrations/1727100000000-WidenUserName.ts
7:30 error no-drop-and-recreate-column
"users"."name" is dropped and re-added in the same migration. Every existing value in this column will be lost.
Why: TypeORM drops and re-adds a column when its type or length changes, instead of changing it in place. The new column starts empty.
Safe: Change the type in place: ALTER TABLE "users" ALTER COLUMN "name" TYPE varchar(255). Widening a varchar, or changing varchar to text, does not rewrite the table. ...
Docs: https://github.com/sikandar100/orm-preflight/blob/main/docs/rules/no-drop-and-recreate-column.md
8:30 error no-add-not-null-without-default
"users"."name" is added as NOT NULL without a default. The migration fails as soon as "users" has any rows.
...
2 errors, 0 warnings in 1 migrationInstall and run
npm install --save-dev orm-preflight
npx orm-preflight "src/migrations/*.ts"Node.js 20 or newer. Without arguments, orm-preflight checks the migrations globs from its config, or every migrations folder in the project.
To start on an existing project without fixing its history, run npx orm-preflight init first (see Adopting on an existing project).
What it catches
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
orm-preflight: common questions
- Is orm-preflight MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the orm-preflight safety report
- How do I install orm-preflight?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does orm-preflight need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is orm-preflight maintained?
- The last commit was 34 days ago (2026-10-01). The latest release is v1.2.0.
- What can I use instead of orm-preflight?
- Servers from other publishers that do the same job: walkerOS Flow MCP server, Omnara MCP server and Metaplex Agent Registry MCP server.
- How does orm-preflight compare with other Developer tools MCP servers?
- safety score 92/100 (higher than 90% of 1,119 Developer tools servers); downloads a week 987 (more than 92% of 436 Developer tools servers with a package). Full comparison.
Alternatives to orm-preflight
Same job from other publishers: the closest match first, then the best rated.
walkerOS FlowBuild, validate, simulate, and deploy walkerOS event pipelinesnot reviewedEstablishedB- OmnaraDeploy durable AI agents with Omnara, an open-source managed-agent platform.not reviewedEstablishedA
- Metaplex Agent RegistryDeploy AI agents on-chain on Solana with an EIP-8004 identity. Deploy fee funds $THREE buybacks.not reviewedEstablishedB
Aiven MCPProvision PostgreSQL, manage Apache Kafka, and deploy apps with Aiven - all from your AI assistant.not reviewedEstablishedA- ShipStaticDeploy static websites, landing pages, and prototypes instantly. Free, no account needed.not reviewedEstablishedA