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
feat: Rename database file to sqlite_mcp.db and clarify why database files are created
🔧 DATABASE FILENAME CHANGE:
- Changed default database name from 'database.db' to 'sqlite_mcp.db'
- More descriptive filename that clearly identifies its purpose
- Updated both start_sqlite_mcp.py and server.py defaults
📚 ENHANCED DOCUMENTATION:
- Added clear explanation of WHY database files are created
- 'MCP operations require persistent storage between tool calls'
- Clarified that tables, indexes, and data must persist between sessions
- Updated all examples and best practices to use sqlite_mcp.db
🎯 KEY BENEFITS:
- Clearer filename indicates this is for MCP server operations
- Users understand the necessity of persistent file storage
- Eliminates confusion about why a database file appears
- Maintains all existing functionality with better naming
The database file creation is essential for MCP functionality -
this update makes that purpose crystal clear to users.
Copy file name to clipboardExpand all lines: README-Docker.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,8 +5,9 @@
5
5
*Lightweight, containerized SQLite database server with AI-native features*
6
6
7
7
## 🚀 Zero-Configuration Database
8
-
**No database setup required!** The server automatically creates and manages persistent SQLite databases:
9
-
-**Auto-creates** database files as needed
8
+
**No database setup required!** The server automatically creates and manages persistent SQLite databases **because MCP operations need persistent storage**:
9
+
-**Auto-creates**`sqlite_mcp.db` files as needed (MCP tools require shared data storage)
10
+
-**Why create a file?** Tables, indexes, and data must persist between MCP tool calls
10
11
-**Persists all data** between container runs
11
12
-**Connects to any existing** SQLite database
12
13
-**Works immediately** - mount your data directory and go!
0 commit comments