Integrations
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
dependency
install mariadb
- mac
- when install mariadb, maybe raise os error below. you can resolve by installing mariadb-connector-c.
Copy
- execute
brew install mariadb-connector-c
- execute
echo 'export PATH="/opt/homebrew/opt/mariadb-connector-c/bin:$PATH"' >> ~/.bashrc
- set environment variable
export MARIADB_CONFIG=$(brew --prefix mariadb-connector-c)/bin/mariadb_config
- execute
uv add mariadb
again.
Usage with Claude Desktop
Configuration File
Paths to Claude Desktop config file:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
Copy
Note: Replace these placeholders with actual paths:
/PATH/TO/uvx
: Full path to uvx executable
Copy
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.
This server cannot be installed
An MCP server implementation that enables Claude to execute read-only queries against MariaDB databases and explore database schemas through natural language.