OceanBase MCP 服务器

AI Database OceanBase MCP Server

Contact us to host your MCP Server in FlowHunt

“OceanBase” MCP 服务器的功能

OceanBase MCP 服务器是一款基于模型上下文协议(MCP)的服务器,旨在促进与 OceanBase 数据库的安全、结构化交互。它作为 AI 助手与 OceanBase 数据库之间的桥梁,使得诸如列出数据表、读取数据和在受控环境下执行 SQL 查询等操作成为可能。通过提供细粒度的访问控制和全面的日志记录,该服务器提升了数据库探索与分析的安全性和效率。开发者可利用该 MCP 服务器,将实时数据库操作集成到 AI 工作流中,实现动态数据检索与操作,同时不影响安全性和数据完整性。

提示模板列表

仓库中未明确提及任何提示模板。

FlowHunt Logo

Ready to grow your business?

Start your free trial today and see results within days.

资源列表

  • OceanBase 数据表列表
    将已连接 OceanBase 数据库中的数据表作为资源暴露。
  • 表内容
    允许客户端读取指定表中包含的数据。
  • SQL 查询结果
    提供在 OceanBase 数据库上执行 SQL 查询的结果。

工具列表

  • 列出数据表
    使客户端能够获取 OceanBase 数据库中所有数据表的列表。
  • 读取数据表
    允许读取指定表中的内容。
  • 执行 SQL 查询
    能够执行任意 SQL 查询,并具备完善的错误处理能力。

此 MCP 服务器的应用场景

  • 数据库管理
    安全地查看和浏览 OceanBase 数据库表,提升监管能力,降低风险。
  • 数据分析
    AI 助手可直接从数据库检索并分析数据,获得洞见。
  • 自动化报表
    通过 AI 流程查询和聚合数据库数据,自动生成报表。
  • 安全查询执行
    开发者和 AI 智能体可在受控、可追溯、安全的环境中运行 SQL 查询。
  • 合规审计
    所有数据库操作均有日志记录,支持可追溯性和合规要求。

如何部署

Windsurf

仓库中未提供 Windsurf 相关的部署说明。

Claude

  1. 安装依赖项
    确保已安装 Python 和 pip,然后安装所需包:
    pip install oceanbase-mcp-server
    
  2. 设置环境变量
    在环境中配置你的 OceanBase 数据库凭证。
  3. 定位 claude_desktop_config.json
    找到并打开 Claude Desktop 的配置文件。
  4. 添加 OceanBase MCP 服务器
    "mcpServers" 下插入以下片段:
    {
      "oceanbase": {
        "command": "uv",
        "args": [
          "--directory",
          "path/to/oceanbase_mcp_server",
          "run",
          "oceanbase_mcp_server"
        ],
        "env": {
          "OB_HOST": "localhost",
          "OB_PORT": "2881",
          "OB_USER": "your_username",
          "OB_PASSWORD": "your_password",
          "OB_DATABASE": "your_database"
        }
      }
    }
    
  5. 保存并重启 Claude Desktop
    重启以激活 MCP 服务器连接。

Cursor

仓库中未提供 Cursor 相关的部署说明。

Cline

仓库中未提供 Cline 相关的部署说明。

API 密钥安全措施

建议对所有敏感凭证使用环境变量。示例:

"env": {
  "OB_HOST": "localhost",
  "OB_PORT": "2881",
  "OB_USER": "your_username",
  "OB_PASSWORD": "your_password",
  "OB_DATABASE": "your_database"
}

如何在流程中使用此 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成进 FlowHunt 工作流,首先在流程中添加 MCP 组件,并将其与 AI 智能体连接:

FlowHunt MCP flow

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

{ “oceanbase”: { “transport”: “streamable_http”, “url”: “https://yourmcpserver.example/pathtothemcp/url" } }

配置完成后,AI 智能体即可使用该 MCP 作为工具,访问其所有功能和能力。请记得将 “oceanbase” 替换为你实际的 MCP 服务器实例名称,并将 URL 替换为你自己的 MCP 服务器地址。


总览

部分可用性备注说明
总览
提示模板列表仓库中未找到提示模板。
资源列表数据表、表内容和 SQL 查询结果被作为资源暴露。
工具列表列出数据表、读取数据表、执行 SQL 查询。
API 密钥安全措施文档说明了环境变量的使用。
采样支持(评估时次要)未提及采样支持。

根据现有信息,OceanBase MCP 服务器具备明确的数据库工具与资源、安全的配置指导,以及对 Claude 平台的基础集成,但缺乏对提示模板、采样及多平台部署的详细支持。其开源许可和日志功能是亮点,但整体功能范围较聚焦,尚不全面。

我们的观点

这款 MCP 服务器在 AI 工作流中实现安全的 OceanBase 数据库访问方面表现强劲,但因缺少提示/工作流模板和更广泛的平台集成文档而受限。在清晰度和安全性方面表现良好,但若能扩展文档和功能集,将更具竞争力。

MCP 评分

是否有 LICENSE
至少有一个工具
Fork 数量3
Star 数量3

Frequently asked questions

在 FlowHunt 上试用 OceanBase MCP 服务器

为你的 AI 智能体赋能安全、实时的数据库访问。将 OceanBase MCP 服务器集成进你的流程,实现更安全的数据分析、报表和合规。