MariaDB MCP Server by cemalturkcan
35 score
Enables AI assistants to securely interact with MariaDB and MySQL databases using granular per-connection read/write permissions and transaction support. It allows users to manage multiple database connections, explore schemas, and execute controlled SQL queries through a standardized interface.
Ranked #733 out of 1753 indexed tools.Actively maintained with commits in the last week.
Is this your tool? Claim this listing to add maintainer context, get a verified badge, and unlock analytics.
Claim listing → Signal Breakdown
Installs 0
Freshness 1d ago
Issue Health 50%
Stars 2
Platform Breadth 1 platform
Contributors 1
Description Detailed
How to Improve
Contributors medium impact
Stars low impact
Platforms medium impact
Supported Platforms
From the README
# mariadb-mcp-server MCP (Model Context Protocol) server for MariaDB/MySQL databases. Provides AI assistants with safe, controlled database access through per-connection read/write permissions. ## Features - **Multi-connection** — manage multiple MariaDB/MySQL databases from a single server - **Per-connection access control** — `read` and `write` flags per connection - **Optional limits** — `statement_timeout_ms`, `default_row_limit`, `max_row_limit` (all optional, unlimited by default) - **SQL guard** — validates queries to prevent accidental writes through read tools - **Transaction support** — atomic multi-query execution on writable connections ## Installation ```bash npm install -g @cemalturkcann/mariadb-mcp-server ``` Or use directly with npx: ```bash npx @cemalturkcann/mariadb-mcp-server ``` ## Configuration The server looks for `config.json` in this order: 1. `DB_MCP_CONFIG_PATH` environment variable 2. Next to the package (`../config.json` relative to `src/`) 3. CurrRead full README on GitHub →