MCP 服务器:MariaDB 只读访问

MCP 服务器:MariaDB 只读访问

一个提供对 MariaDB 只读访问的 MCP 服务器。

快速入门

功能

  • 提供数据库模式列表
  • 支持对 MariaDB 的只读查询操作

安装依赖

  1. 安装 MariaDB。
  2. 如果遇到 mariadb_config not found 错误,执行以下命令(macOS):
    • brew install mariadb-connector-c
    • 添加路径到 .bashrc 文件:echo 'export PATH="/opt/homebrew/opt/mariadb-connector-c/bin:$PATH"' >> ~/.bashrc
    • 设置环境变量:export MARIADB_CONFIG=$(brew --prefix mariadb-connector-c)/bin/mariadb_config
    • 再次运行 uv add mariadb

配置文件

Claude Desktop 配置

  • 发布版:编辑配置文件(MacOS 路径:~/Library/Application Support/Claude/claude_desktop_config.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}" ] } } }
  • 开发版:替换 /PATH/TO/uv/YOUR/SOURCE/PATH 为实际路径,配置方法类似。

启动

根据配置文件运行对应命令启动服务。