Where pgvis is going — openly, one milestone at a time
pgvis is an I/O-free Rust engine that turns Postgres and SQLite into MCP, REST, and OpenAPI. The roadmap below is concrete and code-driven — built in the open, under the Apache-2.0 license.
Milestones to 1.0
pgvis is in beta — no git tags or release notes have been cut yet, so what's "shipped" below means "lives on `main` and is exercised by the test suite." Each row is a concrete piece of work, not a marketing line.
- Today Shipped
REST, OpenAPI, MCP on Postgres & SQLite
Working from
main: REST + OpenAPI on both Postgres and SQLite, MCP tools generated from the same introspected schema, the I/O-free engine, and thepgvis-libBuilderfacade. - Hardening In progress
MCP stdio polish
Tighten the MCP stdio surface: error handling, tool descriptions, schema discovery. Works with any MCP client.
- Next Planned
MCP over SSE
Server-Sent Events transport for MCP, so agents can stream alongside the existing stdio and Streamable-HTTP options.
- 1.0 Planned
Stable embed API & first tagged release
Lock the
pgvis-libBuilder and core surface so downstream Rust apps can depend on it without churn. First git tag and published release notes will land here.
Source: commits on `main`
Want to shape what 1.0 looks like?
Issues, design feedback, and PRs all land on GitHub. The early roadmap moves fastest when the people using pgvis are the ones telling us where it's tight.