0.0.72unset
strict
core26
vsql_mcp extension for the VillageSQL snap (content interface)
Packages the upstream vsql-mcp extension (a Model Context Protocol (MCP)
server that exposes a database to AI agents) as a separate snap that plugs
into the villagesql snap through the content interface:
sudo snap install villagesql-mcp
sudo snap connect villagesql:extensions villagesql-mcp:extensions
sudo snap set villagesql vsql-allow-preview-extensions=ON
sudo snap restart villagesql
sudo villagesql.mysql -uroot -e "INSTALL EXTENSION vsqlmcp;"
sudo villagesql.mysql -uroot \
Preview extension: it uses VEF APIs that may change between VillageSQL
releases and only loads when the server runs with
vsqlallowpreview_extensions=ON.
Written in Rust against the VillageSQL Rust SDK (crates.io) and packaged
with cargo-vsql; no server build is needed.
server that exposes a database to AI agents) as a separate snap that plugs
into the villagesql snap through the content interface:
sudo snap install villagesql-mcp
sudo snap connect villagesql:extensions villagesql-mcp:extensions
sudo snap set villagesql vsql-allow-preview-extensions=ON
sudo snap restart villagesql
sudo villagesql.mysql -uroot -e "INSTALL EXTENSION vsqlmcp;"
sudo villagesql.mysql -uroot \
-e "SELECT @@vsqlmcp.vsqlmcpenabled;"Preview extension: it uses VEF APIs that may change between VillageSQL
releases and only loads when the server runs with
vsqlallowpreview_extensions=ON.
Written in Rust against the VillageSQL Rust SDK (crates.io) and packaged
with cargo-vsql; no server build is needed.
Update History
0.0.7 (2)22 Oct 2026, 15:30 UTC
22 Oct 2026, 15:02 UTC
22 Oct 2026, 15:02 UTC
22 Oct 2026, 15:30 UTC