OceanBase MCP 服务器

OceanBase MCP 服务器

通过 OceanBase MCP 服务器,将安全、实时的 OceanBase 数据库操作集成到你的 AI 流程中——结构化、可追溯、高效。

“OceanBase” MCP 服务器的功能

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

提示模板列表

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

资源列表

  • 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

常见问题

什么是 OceanBase MCP 服务器?

OceanBase MCP 服务器是一种模型上下文协议服务器,连接 AI 助手与 OceanBase 数据库,实现安全的表格列出、数据读取和 SQL 查询执行,并具备细粒度的访问控制和日志记录功能。

该 MCP 暴露了哪些资源和工具?

它将数据表、表内容以及 SQL 查询结果作为资源暴露。工具包括列出数据表、读取数据表和执行 SQL 查询。

OceanBase MCP 服务器如何保障安全?

服务器通过环境变量存储敏感凭证,并对所有数据库操作进行日志记录,支持可追溯性、合规性和安全查询执行。

我可以在 FlowHunt 中使用 OceanBase MCP 服务器吗?

可以!在 FlowHunt 流程中添加 MCP 组件,并配置你的 OceanBase MCP 服务器 URL,即可让你的 AI 智能体安全访问全部数据库功能。

主要应用场景有哪些?

应用场景包括安全数据库管理、数据分析、自动化报表、安全查询执行和通过日志访问实现合规审计。

在 FlowHunt 上试用 OceanBase MCP 服务器

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

了解更多

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

MCP 数据库服务器

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

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

MSSQL MCP 服务器集成

MSSQL MCP 服务器实现了 FlowHunt 与 Microsoft SQL Server 数据库之间的安全、可审计和结构化交互。它支持表格列表、数据探索、自定义查询执行,并为合规性与开发自动化提供完整日志记录。...

2 分钟阅读
MCP SQL Server +4
MySQL MCP 服务器
MySQL MCP 服务器

MySQL MCP 服务器

MySQL MCP 服务器为 AI 助手与 MySQL 数据库之间提供了一个安全的桥梁。它通过强大的模型上下文协议(MCP)接口,实现结构化数据库探索、查询和数据分析,支持安全集成到 AI 工作流中。...

2 分钟阅读
MCP MySQL +5