Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp Server Mariadb

    An mcp server that provides read-only access to MariaDB.

    19 stars
    Python
    Updated Sep 19, 2025
    mariadb
    mcp
    mcp-server
    model-context-protocol

    Table of Contents

    • Features
    • Resources
    • Tools
    • dependency
    • install mariadb
    • Usage with Claude Desktop
    • Configuration File
    • License

    Table of Contents

    • Features
    • Resources
    • Tools
    • dependency
    • install mariadb
    • Usage with Claude Desktop
    • Configuration File
    • License

    Documentation

    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.

    bash
    OSError: mariadb_config not found.
    
          This error typically indicates that MariaDB Connector/C, a dependency which
          must be preinstalled, is not found.
          If MariaDB Connector/C is not installed, see installation instructions
          If MariaDB Connector/C is installed, either set the environment variable
          MARIADB_CONFIG or edit the configuration file 'site.cfg' to set the
           'mariadb_config' option to the file location of the mariadb_config utility.

    1. execute brew install mariadb-connector-c

    2. execute echo 'export PATH="/opt/homebrew/opt/mariadb-connector-c/bin:$PATH"' >> ~/.bashrc

    3. set environment variable export MARIADB_CONFIG=$(brew --prefix mariadb-connector-c)/bin/mariadb_config

    4. 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

    Add this configuration to enable published servers

    json
    {
        "mcpServers": {
            "mcp_server_mariadb": {
                "command": "/PATH/TO/uvx"
                "args": [
                    "mcp-server-mariadb",
                    "--host",
                    "${DB_HOST}",
                    "--port",
                    "${DB_PORT}",
                    "--user",
                    "${DB_USER}",
                    "--password",
                    "${DB_PASSWORD}",
                    "--database",
                    "${DB_NAME}"
                ]
            }
        }
    }

    Note: Replace these placeholders with actual paths:

    • /PATH/TO/uvx: Full path to uvx executable

    Add this configuration to enable development/unpublished servers

    json
    {
        "mcpServers": {
            "mcp_server_mariadb": {
                "command": "/PATH/TO/uv",
                "args": [
                    "--directory",
                    "/YOUR/SOURCE/PATH/mcp-server-mariadb/src/mcp_server_mariadb",
                    "run",
                    "server.py"
                ],
                "env": {
                    "MARIADB_HOST": "127.0.0.1",
                    "MARIADB_USER": "USER",
                    "MARIADB_PASSWORD": "PASSWORD",
                    "MARIADB_DATABASE": "DATABASE",
                    "MARIADB_PORT": "3306"
                }
            }
        }
    }

    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.

    Similar MCP

    Based on tags & features

    • MC

      Mcp Aoai Web Browsing

      Python·
      30
    • BI

      Biomcp

      Python·
      327
    • FA

      Fal Mcp Server

      Python·
      8
    • DA

      Davinci Resolve Mcp

      Python·
      327

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • MC

      Mcp Aoai Web Browsing

      Python·
      30
    • BI

      Biomcp

      Python·
      327
    • FA

      Fal Mcp Server

      Python·
      8
    • DA

      Davinci Resolve Mcp

      Python·
      327

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k