关于 mcp-oceanbase
awesome-oceanbase-mcp 是 OceanBase 生态的 MCP 服务合集,包含数据库、云平台、诊断等多个组件。它帮助 AI 助手通过标准协议与 OceanBase 相关系统交互。
主要功能
- 01OceanBase 数据库的 SQL 查询与数据管理
- 02OCP 集群管理与监控
- 03OceanBase 诊断与性能分析
- 04基于 obshell 的集群部署与运维
- 05seekdb 向量操作与集合管理
- 06PowerMem 记忆存储与检索
适用场景
- 01让 AI 助手直接查询 OceanBase 数据库
- 02辅助 OceanBase 集群的监控与故障排查
- 03通过 AI 助手管理 seekdb 向量数据
MCP 相关
该项目是一组 MCP 服务,分别向 MCP 客户端暴露 OceanBase 数据库及相关组件的操作能力。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
📖 项目概览
awesome-oceanbase-mcp 是一个专为 OceanBase 生态系统打造的模型上下文协议(MCP)服务仓库。
🎯 使命:通过标准化的 MCP 协议,让 AI 助手能够直接与 OceanBase 数据库及其生态组件交互。
✨ 核心价值:
- 🤖 对 AI 友好:在 Claude、ChatGPT 等 AI 助手中直接执行数据库操作
- 🔒 安全可靠:提供安全的数据库访问和操作机制
- 🛠️ 完整的生态系统:覆盖完整的 OceanBase 产品和工具链
- 🚀 开箱即用:通过简单配置即可开始使用
🔍 什么是 MCP?
模型上下文协议(MCP)是一种开放协议,旨在让 AI 应用与外部数据源和工具无缝集成。它为 AI 模型访问所需的上下文信息和功能提供了标准化方式。
🚀 快速入门
前提条件
如果你还没有 OceanBase 数据库实例,请:
- 访问 OceanBase 官方仓库 获取最新版本
- 或使用 OceanBase 在线试用 快速设置
🗂️ MCP 服务集合
本仓库为 OceanBase 生态系统提供了完整的 MCP 服务:
| 🔧 MCP 服务 | 📝 描述 | 📚 文档 |
|---|---|---|
| OceanBase MCP Server | 提供与 OceanBase 数据库的安全交互能力,支持 SQL 查询和数据管理操作 | 📖 查看 |
| OCP MCP Server | 集成 OceanBase Cloud Platform,提供集群管理和监控能力 | 📖 查看 |
| OBCloud MCP Server | 连接 OBCloud 服务,提供云数据库管理功能 | 📖 查看 |
| OKCTL MCP Server | 在 Kubernetes 环境中管理 OceanBase 资源和部署 | 📖 查看 |
| OBDIAG MCP Server | 提供 OceanBase 诊断工具集成,支持性能分析和故障排查 | 📖 查看 |
| obshell MCP Server | 通过 obshell 实现 OceanBase 集群的创建、部署和运维管理 | 📖 查看 |
| seekdb MCP Server | 为 seekdb 数据库提供向量操作、集合管理、SQL 查询和 AI 功能 | 📖 查看 |
| PowerMem MCP Server | 提供 AI 记忆管理能力,支持记忆存储、搜索和基于艾宾浩斯遗忘曲线的智能检索 | 📖 查看 |
💡 使用提示:点击文档链接,查看详细的安装和配置指南。
💬 社区与支持
我们非常重视社区反馈和贡献!
🙋♀️ 获取帮助
- 💬 技术讨论:访问 OceanBase 社区论坛,与开发者和社区合作伙伴交流
- 📧 技术支持:通过社区论坛获取官方技术支持
- 📖 文档中心:查看 OceanBase 官方文档
🐛 问题反馈
如果在使用过程中遇到问题:
- 首先查看相应 MCP 服务的文档
- 搜索现有 Issue,确认该问题是否已知
- 如果是新问题,请创建新的 Issue
🤝 参与贡献
欢迎以各种形式参与贡献:
- 🔧 代码贡献:提交 Pull Request
- 📝 文档:改进文档和示例
- 🐛 错误报告:报告错误并提出改进建议
- 💡 功能请求:提出新功能需求
📄 许可证
本项目基于 Apache License 2.0 发布。
⭐ 如果这个项目对你有帮助,请给我们点个 Star!
由 OceanBase 团队倾心打造 ❤️
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。