DBConvert Streams: Database IDE, Federated SQL, Real-time CDC & AI assistants via MCP — explore, query, and replicate data across databases and files
DBConvert Streams
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Database IDE + migration + real-time CDC — in one workflow.
Query data,
move it,
keep it in sync,
and let your AI assistant see it all
without switching between tools.
If this looks useful, consider giving it a ⭐
---
Why this exists
Most setups look like this:
- a DB client for queries
- scripts or tools for migration
- a separate CDC pipeline
It works, but it's fragmented.
DBConvert Streams combines these into one workspace.
---
What it feels like
Think of it as:
DBeaver / DataGrip
+ migration tool
+ CDC
but without switching tools every time
---
Example
Run queries across databases and files:
Then use the same query as a data source — and stream it anywhere.
---
What you can do
- explore databases, files, and S3
- run SQL across multiple sources
- move data between systems
- keep it in sync with CDC
- connect Claude, Cursor, or Copilot — the AI reads your live schemas, data, and streams (read-only, via MCP)
All in the same workflow.
> **Note:** This is the public home of DBConvert Streams — example configurations, documentation, issue tracking, and release notes. The product itself is proprietary.
Quick Start
Runs anywhere — your laptop, a VPS, or your own infra. No cloud dependency, no vendor lock-in.
Desktop App
Download for Windows, macOS, or Linux — no account required.
AI client extension
Grab dbconvert-streams- .mcpb from Releases and drop it into **Claude → Settings → Extensions**. It asks for connection strings and folders, and nothing else has to be installed — no DBConvert Streams, no toolchain, no server to run.
Several sources go in the one field, separated by spaces — shop=postgres://… orders=mysql://… — and a single question can join across all of them.
Add folders of Parquet, CSV or JSON files with the folder picker. Every source becomes read-only tools in your chat, and one question can span several of them at once.
One file covers Windows and Linux — the bundle carries a binary for each and picks the right one. macOS is planned for a later release.
**Not a Claude user?** The same server runs as a container, and every MCP client
that can launch one can use it:
Cursor and VS Code can set that up in one click — Add to Cursor · Add to VS Code — VS Code asks for the connection string as you install it; in Cursor you replace the sample one. Folders, S3 keys and the rest: standalone server.
The bundled server is proprietary software, distributed under the DBConvert Streams licence. The MIT licence in this repository covers the examples, docs and assets here, not that binary.
Self-Hosted (Docker)
Deploy on any machine with Docker — a local server, a VPS (DigitalOcean, Hetzner, AWS EC2, etc.), or your own infrastructure:
What is DBConvert Streams?
DBConvert Streams is a database IDE with built-in migration and real-time CDC.
Browse databases, local files, and S3 storage. Edit data directly. Run federated SQL queries that join tables across different database engines — no intermediate exports needed.
Key Features
In practice, it comes down to this:
Database IDE & Workspace (Free)
- **Data Explorer** — Browse databases, files, and S3 in one place
- **ER Diagrams** — Visualize database relationships
- **Schema Comparison** — Compare schemas and data across databases
- **Schema Navigation** — Persistent state and search across connections
Federated SQL
- Execute SQL queries across multiple databases and file sources simultaneously
- Join live PostgreSQL and MySQL tables using connection aliases
- Query CSV, JSON, Parquet files and S3 storage alongside databases
Built-in AI Chat — new in 2.5.0
Ask about the database work already open in the **desktop app**: a table, view,
file, SQL console, connection, or migration/CDC stream. AI Chat starts with that
live workspace context, so it can inspect schemas and data, explain or repair a