You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**DBFuse AI** is a simple web UI to connect to your databases, run SQL, and generate SQL with AI. It works with MySQL, PostgreSQL, SQL Server, Oracle, and SQLite.
16
+
**DBFuse AI** is a simple web UI to connect to your databases, run SQL, and generate SQL with AI. It works with MySQL, PostgreSQL, SQL Server, Oracle, and SQLite. Now with Claude Desktop integration via Model Context Protocol (MCP) - 12 tools available for natural database interactions.
17
17
18
18
Quick links:
19
19
@@ -47,11 +47,17 @@ Quick links:
47
47
-**Basic Authentication**
48
48
Optional authentication for added security when running on remote servers.
49
49
50
+
-**Connection Encryption**
51
+
Secure database credentials with AES-256 encryption.
52
+
53
+
-**Claude Desktop Integration (MCP)**
54
+
12 powerful tools for Claude Desktop to interact with your databases naturally.
55
+
50
56
-**Clipboard Copy**
51
57
Quickly copy cell data with a single click.
52
58
53
59
-**AI Integration**
54
-
Leverage OpenAI and Google Gemini for generating intelligent SQL queries. Talk to your selected Database
60
+
Leverage multiple AI providers (Gemini, OpenAI, Anthropic, Mistral, Cohere, HuggingFace, Perplexity) for generating intelligent SQL queries. Talk to your selected Database
55
61
56
62
## Prerequisites
57
63
@@ -85,9 +91,12 @@ Pick the option that fits your setup. All commands below assume a Bash-compatibl
85
91
-`-p, --port <number>`: Server port (default 5000)
86
92
-`--dbuser <username>` and `--dbpass <password>`: Set Basic Auth credentials for the web UI
87
93
-`--model <name>` and `--apikey <key>`: Enable AI with the selected model and API key
94
+
-`--connections-key <value>`: Provide the AES-256 key used to encrypt `dbConnections.json` (type `clear` to disable)
95
+
-`--connections-reset`: Delete `dbConnections.json` before starting (useful if you've lost the encryption key)
96
+
-`--mcp`: Start only MCP server without HTTP server (for Claude Desktop integration)
88
97
-`-v, --verbose`: Show detailed prompts and info in the CLI
89
98
90
-
Supported AI providers include: Gemini, OpenAI, Anthropic, Mistral, Cohere, Hugging Face, and Perplexity. Without `--model` and `--apikey`, the CLI will ask whether to enable AI and guide you interactively.
99
+
Supported AI providers include: Gemini, OpenAI, Anthropic, Mistral, Cohere, Hugging Face, and Perplexity. Without `--model`, `--apikey`, or `--connections-key`, the CLI will walk you through the required prompts (you can press Enter to keep plaintext storage if you do not want encryption).
91
100
92
101
Then open http://localhost:5000.
93
102
@@ -109,6 +118,8 @@ Pick the option that fits your setup. All commands below assume a Bash-compatibl
109
118
# Optional basic auth for UI (set both to enable)
110
119
- DBFUSE_USERNAME=admin
111
120
- DBFUSE_PASSWORD=admin
121
+
# Optional: encrypt saved db connections (recommended)
0 commit comments