Read-only SQL across PostgreSQL, MySQL, S3 and local files — one query can join all of them.
1.3K
Read-only SQL across your PostgreSQL, MySQL, S3 buckets and local data files — and one query can join across all of them.
This image is a complete Model Context Protocol server. There is nothing else to install: give it connection strings and it serves them to your AI client.
docker run -i --rm slotix/stream-mcp "shop=postgres://user:password@host:5432/shop"
-i is required — MCP speaks JSON-RPC over standard input.
docker run -i --rm slotix/stream-mcp \
shop=postgres://user:password@host:5432/shop \
orders=mysql://user:password@host:3306/orders \
lake=s3://analytics/exports?region=eu-central-1
Ask which customers sit in the PostgreSQL database but are missing from the MySQL one, or whether the CSV someone sent last week still matches the live table — it answers with a single query. No copying, no staging table, no pipeline.
A folder of Parquet, CSV or JSON files is a source of the same standing. Mount it, and pass the path inside the container:
docker run -i --rm -v /home/you/data:/data slotix/stream-mcp /data
S3 credentials come from AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY, never
from the URL. A database on your own machine needs --network host on Linux, or
host.docker.internal as the host name on macOS and Windows — a container's
localhost is its own.
{
"mcpServers": {
"dbconvert": {
"command": "docker",
"args": ["run", "-i", "--rm", "slotix/stream-mcp",
"shop=postgres://user:password@host:5432/shop"]
}
}
}
There is no tool here that updates a row, drops a table or alters a schema — not
disabled, absent. Every tool declares readOnlyHint, so a client can check
rather than trust. Connection details are given once, at startup, and never
travel through a tool call into the conversation or the logs.
.mcpb bundle in
Releasescom.dbconvert/streamsDocumentation: https://streams.dbconvert.com/docs/mcp/standalone
The server is proprietary software, distributed under the DBConvert Streams licence.
Content type
Image
Digest
sha256:ca7b8dba5…
Size
84.5 MB
Last updated
about 16 hours ago
docker pull slotix/stream-mcp