Allows querying MariaDB databases to retrieve schema information and execute read-only SQL operations against MariaDB instances.
mcp-server-mariadb
An MCP server implementation for retrieving data from mariadb
Features
Resources
Expose schema list in database
Tools
query_database
Execute read-only operations against MariDB
Related MCP server: mysqldb-mcp-server
dependency
install mariadb
mac
when install mariadb, maybe raise os error below. you can resolve by installing mariadb-connector-c.
execute
brew install mariadb-connector-cexecute
echo 'export PATH="/opt/homebrew/opt/mariadb-connector-c/bin:$PATH"' >> ~/.bashrcset environment variable
export MARIADB_CONFIG=$(brew --prefix mariadb-connector-c)/bin/mariadb_configexecute
uv add mariadbagain.
Usage with Claude Desktop
Configuration File
Paths to Claude Desktop config file:
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Note: Replace these placeholders with actual paths:
/PATH/TO/uvx: Full path to uvx executable
Note: Replace these placeholders with actual paths:
/PATH/TO/uv: Full path to UV executable/YOUR/SOURCE/PATH/mcp-server-mariadb/src/mcp_server_mariadb: Path to server source code
License
This mcp server is licensed under the MIT license. please see the LICENSE file in the repository.