awesome-oceanbase-mcp

skill
Security Audit
Fail
Health Pass
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 62 days ago
  • Community trust — 102 GitHub stars
Code Fail
  • rm -rf — Recursive force deletion command in .github/workflows/publish.yaml
  • rm -rf — Recursive force deletion command in .github/workflows/publish_obdiag_mcp.yaml
  • rm -rf — Recursive force deletion command in .github/workflows/publish_oceanbase_mcp.yaml
  • network request — Outbound network request in src/obcloud_mcp_server/package.json
  • process.env — Environment variable access in src/obcloud_mcp_server/src/env.ts
  • network request — Outbound network request in src/obcloud_mcp_server/src/functions/request.ts
Permissions Pass
  • Permissions — No dangerous permissions requested
Purpose
This project provides a collection of Model Context Protocol (MCP) servers designed to allow AI assistants to securely interact with, manage, and monitor OceanBase databases and their associated cloud ecosystem.

Security Assessment
Overall Risk: Medium. The tool inherently accesses sensitive data because it acts as a bridge between AI models and your database operations. It makes outbound network requests to connect to cloud services and utilizes environment variables for database credentials, which is standard practice but requires proper handling. No hardcoded secrets or dangerous permissions were detected. However, the repository uses recursive force deletion commands (`rm -rf`) within its automated GitHub Actions publishing workflows. While this is largely an internal supply chain concern rather than a direct runtime threat, it flags a slight deviation from strict security hygiene.

Quality Assessment
Overall Quality: Good. The repository is active, with its last code push occurring about 54 days ago, and has garnered 102 GitHub stars, indicating a healthy and growing level of community trust. It operates under the permissive and standard Apache-2.0 license, making it safe for commercial and personal use. The project is well-documented, offering a comprehensive and clear README to help developers get started quickly.

Verdict
Use with caution: the server is a well-maintained and licensed tool for integrating AI with OceanBase, but its access to sensitive database environments requires you to strictly secure your configuration and environment variables.
SUMMARY

MCP Server for OceanBase database and its tools

README.md

🌊 Awesome OceanBase MCP

Model Context Protocol (MCP) Server Collection for OceanBase Ecosystem

English | 简体中文

License
Python
TypeScript

📖 Project Overview

awesome-oceanbase-mcp is a Model Context Protocol (MCP) server repository specifically designed for the OceanBase ecosystem.

🎯 Mission: Enable AI assistants to interact directly with OceanBase databases and ecosystem components through standardized MCP protocols.

Core Values:

  • 🤖 AI-Friendly: Direct database operations within Claude, ChatGPT and other AI assistants
  • 🔒 Secure & Reliable: Provides safe database access and operation mechanisms
  • 🛠️ Complete Ecosystem: Covers the complete OceanBase product and tool chain
  • 🚀 Ready to Use: Simple configuration to get started

🔍 What is MCP?

The Model Context Protocol (MCP) is an open protocol designed to enable seamless integration between AI applications and external data sources and tools. It provides a standardized way for AI models to access the contextual information and capabilities they need.

🚀 Quick Start

Prerequisites

If you don't have an OceanBase database instance yet, please:

🗂️ MCP Server Collection

This repository provides complete MCP servers for the OceanBase ecosystem:

🔧 MCP Server 📝 Description 📚 Documentation
OceanBase MCP Server Provides secure interaction capabilities with OceanBase databases, supporting SQL queries, data management operations 📖 View
OCP MCP Server Integrates with OceanBase Cloud Platform, providing cluster management and monitoring capabilities 📖 View
OBCloud MCP Server Connects to OBCloud services, providing cloud database management functionality 📖 View
OKCTL MCP Server Manages OceanBase resources and deployments in Kubernetes environments 📖 View
OBDIAG MCP Server Provides OceanBase diagnostic tool integration, supporting performance analysis and troubleshooting 📖 View
obshell MCP Server Enables OceanBase cluster creation, deployment and operations management through obshell 📖 View
seekdb MCP Server Provides vector operations, collection management, SQL queries and AI functions for seekdb database 📖 View
PowerMem MCP Server Provides AI memory management capabilities, supporting memory storage, search, and intelligent retrieval with Ebbinghaus forgetting curve 📖 View

💡 Usage Tips: Click on the documentation links to view detailed installation and configuration guides.

💬 Community & Support

We highly value community feedback and contributions!

🙋‍♀️ Getting Help

🐛 Issue Reporting

If you encounter any issues during usage:

  1. First check the documentation for the corresponding MCP server
  2. Search existing Issues to confirm if the issue is known
  3. If it's a new issue, please create a new Issue

🤝 Contributing

We welcome all forms of contributions:

  • 🔧 Code Contribution: Submit Pull Requests
  • 📝 Documentation: Improve docs and examples
  • 🐛 Bug Reports: Report bugs and suggest improvements
  • 💡 Feature Requests: Propose new feature requirements

📄 License

This project is released under the Apache License 2.0.


⭐ If this project is helpful to you, please give us a Star!

Made with ❤️ by OceanBase Team

Reviews (0)

No results found