• 正文
  • 相关推荐
申请入驻 产业图谱

OceanBase MCP Server

06/24 16:26
1020
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

功能简介

OceanBase MCP Server 是一款为 OceanBase 数据库打造的 MCP 服务端,实现了安全可控的数据库交互通道。它让 AI 助手可以在受控环境下,读取表数据、执行 SQL 查询,便于数据库探索与分析,同时保障数据安全

主要功能特性

    • • 列出

OceanBase

    •  数据库中的表资源• 读取表内容• 执行

SQL

     查询并提供异常处理• 通过环境变量实现安全的数据库访问• 全面日志记录,便于审计和追踪

快速开始指引

    1. 克隆项目代码:⁠
git clone https://github.com/oceanbase/mcp-oceanbase.git⁠
    1. 2. 安装 Python 包管理器 uv 并创建虚拟环境3. 复制

⁠.env.template

    1. ⁠ 为

⁠.env⁠

    1.  并配置数据库连接信息4. 安装依赖:⁠`uv pip install .⁠``5. 选择

stdio

    1.  或

sse

     模式启动 MCP Server

可用工具

    • • 执行

SQL

    •  查询• 获取当前租户信息• 获取所有服务器节点(仅 sys 租户)• 获取资源容量(仅 sys 租户)• 获取

ASH

     报告• 官方文档检索(实验性)

MCP配置

可通过环境变量(OB_HOST、OB_PORT、OB_USER、OB_PASSWORD、OB_DATABASE)或 .env 文件配置数据库连接参数。支持 stdio 和 sse 两种通讯模式,端口、主机可自定义。

{
  "mcpServers": {
    "oceanbase": {
      "command": "uv",
      "args": [
        "--directory", 
        "path/to/mcp-oceanbase",
        "run",
        "oceanbase_mcp_server"
      ],
      "env": {
        "OB_HOST": "localhost",
        "OB_PORT": "2881",
        "OB_USER": "your_username",
        "OB_PASSWORD": "your_password",
        "OB_DATABASE": "your_database",
        "UV_DEFAULT_INDEX": "https://mirrors.aliyun.com/pypi/simple/"
      }
    }
  }
}

项目地址

github:https://github.com/oceanbase/mcp-oceanbase

获取密钥流程:https://qianniucity.feishu.cn/wiki/WSBYwhIBbixbsNkyhoxcV4U9nKe?from=from_copylink

完整操作流程:https://qianniucity.feishu.cn/wiki/Iy5PwuYuCiPwrQk6xTgc5j6Anob?from=from_copylink

#OceanBase  #MCP  #数据库安全  #AI助手  #SQL

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录