MariaDB MCP 服务器

MariaDB MCP 服务器

让您的 AI 代理通过 FlowHunt 安全地与 MariaDB 数据库交互。MariaDB MCP 服务器为分析、报表和安全探索提供必要的只读数据库访问。

“MariaDB” MCP 服务器的功能是什么?

MariaDB MCP 服务器 是一款为 AI 助手提供对 MariaDB 数据库只读访问的工具。作为模型上下文协议(MCP)服务器,它让 AI 驱动的开发工作流能够直接连接到外部 MariaDB 数据源。这一集成使 AI 助手可以执行诸如获取数据库结构和执行只读查询等任务,对于数据分析、应用开发和商业智能非常有价值。通过桥接大语言模型与实时数据库内容,MariaDB MCP 服务器实现了安全、简洁且具备上下文感知的交互,在提高开发者生产力的同时不影响数据库完整性。

提示模板列表

可用文档中未提及任何提示模板。

资源列表

  • 模式列表公开
    服务器会公开所连接 MariaDB 数据库中的模式列表,允许客户端查看可用的数据结构。
    (未明确提及其他资源。)

工具列表

  • query_database
    允许对 MariaDB 实例执行只读操作。该工具使用户能够执行 SELECT 查询并获取数据,以便分析或集成到工作流中。

该 MCP 服务器的用例

  • 数据库探索
    开发者和数据科学家可以获取模式信息并执行只读查询,无需担心意外更改,即可了解 MariaDB 数据库结构。

  • 商业智能
    使 AI 助手能够通过安全的只读方式查询 MariaDB 实时数据来驱动仪表盘或生成报表。

  • 应用调试
    开发者可利用服务器安全地检查和验证生产数据库中的数据,支持故障排查和验证任务。

  • 自动化数据分析
    AI 工具可拉取并处理数据库记录,用于统计分析、趋势识别或机器学习模型训练。

如何设置

Windsurf

可用文档中未提供 Windsurf 的明确说明。

Claude

  1. 定位配置文件:
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. 添加 MCP 服务器配置:
    插入以下 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}"
                ]
            }
        }
    }
    
  3. 替换占位符:
    • /PATH/TO/uvx 更新为您 uvx 可执行文件的完整路径。
  4. 保存并重启 Claude:
    • 保存更改并重启 Claude Desktop 以激活服务器。
  5. 验证连接:
    • 确保服务器正在运行并已成功连接到 MariaDB 实例。

开发/未发布服务器示例:

{
    "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"
            }
        }
    }
}

请记得相应地替换所有路径和凭证占位符。

Cursor

可用文档中未提供 Cursor 的明确说明。

Cline

可用文档中未提供 Cline 的明确说明。

保护 API 密钥

在配置环境时,请使用环境变量存储敏感凭证。示例:

"env": {
    "MARIADB_HOST": "127.0.0.1",
    "MARIADB_USER": "USER",
    "MARIADB_PASSWORD": "PASSWORD",
    "MARIADB_DATABASE": "DATABASE",
    "MARIADB_PORT": "3306"
}

请安全地存储这些值,切勿将敏感信息硬编码到配置文件中。

如何在流程中使用该 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到您的 FlowHunt 工作流中,首先添加 MCP 组件到流程,并将其连接到您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件以打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式填写您的 MCP 服务器信息:

{
  "mcp_server_mariadb": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可将该 MCP 作为工具使用,访问其所有功能。请记得将 "mcp_server_mariadb" 替换为您的 MCP 服务器实际名称,并将 URL 替换为实际的 MCP 服务器地址。


概览

部分可用性详情/备注
概览提供了概览和功能摘要
提示模板列表文档中未提供提示模板
资源列表公开数据库中的模式列表
工具列表query_database 工具已文档化
保护 API 密钥通过示例配置中的 env 变量进行了说明
采样支持(评估中不太重要)未提及采样支持

综上表所述,MariaDB MCP 服务器简单且专注,提供 MariaDB 数据库访问的基本功能。它缺少如提示模板或采样等高级 MCP 功能,但在工具、资源和安全配置等核心方面表现良好。作为只读数据库服务器,这已足够且可靠。


MCP 评分

是否有 LICENSE✅ (MIT)
是否有至少一个工具
Fork 数量4
Star 数量17

常见问题

什么是 MariaDB MCP 服务器?

MariaDB MCP 服务器是一种连接器,允许 AI 代理以安全、只读模式访问 MariaDB 数据库。它公开模式列表并提供 SELECT 语句的查询工具,非常适合分析、报表和安全探索数据库。

此 MCP 提供了哪些工具?

它提供了 'query_database' 工具,使 AI 代理能够在 MariaDB 实例上执行只读操作,例如 SELECT 查询。

MariaDB MCP 服务器适合生产环境数据库吗?

是的。该服务器设计为只读访问,无法修改或删除数据,因此可安全用于生产数据库。

如何配置对我的 MariaDB 数据库的安全访问?

请将您的凭证存储在环境变量中,并在 MCP 服务器配置中引用它们。切勿将密码或敏感信息直接硬编码到配置文件中。

我可以在 FlowHunt 工作流中使用这个 MCP 吗?

当然可以。将 MCP 组件添加到您的 FlowHunt 流程中,在配置中提供 MariaDB MCP 服务器的详细信息,您的 AI 代理即可作为工具访问数据库。

服务器支持提示模板或高级功能吗?

不支持,MariaDB MCP 服务器专注于基本的数据库访问,提供模式列表和只读查询支持。不包括像提示模板这样的高级功能。

将您的 MariaDB 连接到 FlowHunt

通过 FlowHunt 的 MariaDB MCP 服务器,安全高效地简化对实时 MariaDB 数据的分析和自动化访问。

了解更多

MCP 数据库服务器
MCP 数据库服务器

MCP 数据库服务器

MCP 数据库服务器为 AI 助手和自动化工具提供对常见数据库(如 SQLite、SQL Server、PostgreSQL 和 MySQL)的安全、可编程访问。它作为桥梁,支持上下文感知的工作流和 AI 驱动应用高效查询、管理和交互结构化数据。...

2 分钟阅读
AI Database +4
JDBC MCP 服务器集成
JDBC MCP 服务器集成

JDBC MCP 服务器集成

JDBC MCP 服务器通过 JDBC 协议连接 AI 助手与 SQL 数据库,实现实时查询、分析自动化及数据库管理,在 FlowHunt 及其他 AI 驱动环境中简化数据库操作。...

2 分钟阅读
MCP Server JDBC +5
YugabyteDB MCP 服务器
YugabyteDB MCP 服务器

YugabyteDB MCP 服务器

YugabyteDB MCP 服务器连接 AI 助手与 YugabyteDB 数据库,通过标准化的 Model Context Protocol (MCP) 接口,实现安全、只读的数据探索和模式分析。非常适合追求简单、安全且强大 AI 驱动数据库访问的开发者。...

2 分钟阅读
MCP Database +5