Repository navigation
v0.1.14
Highlights
- Rebuilt admin UI. Connect PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, Snowflake or SQLite with host/port/user/password fields (no connection string needed). Test connection before saving, with plain-language error hints and Save anyway.
- New endpoint:
POST /api/v1/system/connection/test(admin session; saves nothing). - CLI:
faucet db add --host --port --user --password|--password-prompt --database(plus--pathfor SQLite,--accountfor Snowflake,--paramfor extra driver options).--dsnstill works. - AI agents page: copy-ready MCP configs for Claude Code, Claude Desktop (via mcp-remote), Cursor, VS Code and Windsurf, using the built-in MCP endpoint at
/mcpwithX-API-Key. ChatGPT: a Custom GPT Action importing/openapi.json(ChatGPT connectors need OAuth, which Faucet does not support yet). - Fixes: blank page at
/admin,GET /mcpreturning HTML to MCP clients, double-encoded DSN passwords, unescaped HTML in the JSON viewer.
Thanks to @nicdavidson for the --password-prompt and --param work from #9.
Install / upgrade
npx @faucetdb/faucet@0.1.14 serve
brew upgrade faucetdb/tap/faucet
docker run -p 8080:8080 -v faucet-data:/data faucetdb/faucet:0.1.14
go install github.com/faucetdb/faucet/cmd/faucet@v0.1.14
Docs: https://wiki.faucetdb.ai/admin-ui | MCP setup: https://wiki.faucetdb.ai/mcp-server | Release post: https://faucetdb.ai/blog/faucet-v0114-release/
Commits
- a42e225 feat(ui): admin UI refresh: connect with host/port/user/password, test before save, redesigned pages (#10)
- 2391615 ci(npm): re-runnable, OIDC-capable npm publish workflow (#7)
- 88444b0 ci(npm): move npm publish to its own OIDC-capable workflow with idempotent script
- 504bd29 ci(npm): harden the npm publish workflow after review