要在Trae IDE中通过MCP协议连接OceanBase数据库,必须先确保OceanBase已部署MySQL模式租户、网络可达、账号具备SQL执行权限,并完成Trae与OceanBase MCP Server的双向环境准备;缺少任一环节都将导致MCP调用失败,无法生成或执行SQL。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

获取OceanBase数据库连接信息
登录OCP控制台或联系DBA,进入目标MySQL模式租户的「连接管理」页→点击「复制连接串」→确认连接串格式为obclient -h$host -P$port -u$user@tenant -p$password -D$database;其中@tenant不可省略,否则直连会报错“Unknown database”。
记下$host(ODP地址或OBServer IP)、$port(通常为2883)、$user@tenant(如root@sys)、$password和$database;这些将用于后续配置MCP Server的.env文件。
【注意:$user必须拥有CREATE、INSERT、DROP、SELECT权限,且不能是仅限本地登录的账号】
启动OceanBase MCP Server服务
方法一:使用uv快速安装并运行
在终端执行:git clone https://github.com/oceanbase/mcp-oceanbase.git && cd mcp-oceanbase→uv venv .venv && source .venv/bin/activate→uv pip install -e .→cp .env.example .env,然后用文本编辑器打开.env,填入上一步获取的host/port/user/password/database字段。
方法二:直接运行预编译服务(仅限Linux x86_64)
下载release包mcp-oceanbase-v0.2.1-linux-x86_64.tar.gz→解压→修改config.yaml中的数据库参数→执行./mcp-server;服务默认监听http://127.0.0.1:8000。
验证服务是否就绪:访问curl http://127.0.0.1:8000/mcp/health,返回{"status":"ok"}即成功。
在Trae中配置并启用MCP连接
第一步:打开Trae IDE → 点击左下角齿轮图标进入Settings → 选择「MCP Servers」→ 点击「+ Add Server」。
第二步:填写服务器名称(如「OB-Prod」)、URL(http://127.0.0.1:8000/mcp)、Transport选「streamable-http」→点击「Test Connection」;若提示「Connected successfully」,说明Trae已能与MCP Server通信。
第三步:返回编辑器任意位置,输入/唤出命令面板→选择「MCP: Switch Active Server」→从列表中选中刚添加的「OB-Prod」→按回车确认。
此时Trae右下角状态栏会出现「MCP: OB-Prod」标识,表示当前会话已绑定OceanBase MCP Server,可直接向大模型提问并触发SQL执行。


















