Skip to content

v0.1.0

Latest

Choose a tag to compare

@vika2603 vika2603 released this 05 Jan 08:18
· 13 commits to main since this release

v0.1.0

Initial release.

Features

  • Support for SQLite, PostgreSQL, and MySQL
  • Read-only by default, write operations require ?writable=true
  • Transaction management (begin/commit/rollback)
  • SQL injection protection and dangerous operation guard
  • Two transport modes: stdio and HTTP
  • Multiple database connections

Installation

cargo install --path .

Quick Start

# Single database
db-mcp-server --database sqlite:data.db

# Multiple databases
db-mcp-server \
  -d app=sqlite:app.db?writable=true \
  -d analytics=postgres://user:pass@localhost/analytics

Claude Desktop Configuration

{
  "mcpServers": {
    "database": {
      "command": "db-mcp-server",
      "args": ["-d", "app=mysql://user:pass@host:port?writable=true"]
    }
  }
}

Full Changelog: https://github.com/alariczq/db-mcp-server/commits/v0.1.0