A Model Context Protocol (MCP) server that enables secure interaction with OceanBase databases. Supports both MySQL and Oracle compatibility modes with high-performance async operations.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"multidb-mcp-client","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# OceanBase MCP Server A Model Context Protocol (MCP) server that enables secure interaction with OceanBase databases. Supports both MySQL and Oracle compatibility modes with high-performance async operations. ## 🚀 Features - **MCP Protocol Support**: Built on FastMCP framework with standard MCP tools and resources - **Multi-Database Compatibility**: Support for OceanBase (MySQL/Oracle modes) - **Asynchronous Architecture**: Built with `aiomysql/oracledb` for high-performance database operations - **Connection Pooling**: Efficient connection management with configurable pool settings - **Security Features**: Query type restrictions, automatic LIMIT enforcement, and parameter validation - **Comprehensive Tools**: SQL execution, table structure queries, and test data generation ## 📋 Prerequisites - Python >= 3.12 - OceanBase database instance (MySQL or Oracle mode) - Network access to database server ## 🛠️ Installation ### 1. Install from PyPI (Recommended) ```bash pip install oceanbase-mcp-server3 ``` ### 2. Configure database connection Edit `dbconfig.json` with your database credentials: ```json { "dbPoolSize": 5, "dbMaxOverflow": 10, "dbPoolTimeout": 30, "dbType-Comment": "The database currently in use,such as OceanBase(Mysql/Oracle) DataBases", "dbList": [ { "dbInstanceId": "oceanbase_1", "dbHost": "localhost", "dbPort": 2881, "dbDatabase": "oceanbase_db", "dbUsername": "root", "dbPassword": "123456", "dbType": "oracle", "dbVersion": "V4.0.0", "dbActive": true }, { "dbInstanceId": "oceanbase_2", "dbHost": "localhost", "dbPort": 2881, "dbDatabase": "oceanbase_db", "dbUsername": "root", "dbPassword": "123456", "dbType": "mysql", "dbVersion": "V3.0.0", "dbActive": false } ], "logPath": "/path/to/logs…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.