Model Context Protocol server to access Oracle databases, supporting Oracle 11g and above.
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":"oracle11g-mcp-server","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.
# Oracle11g MCP Server [](https://badge.fury.io/py/oracle11g-mcp-server) [](https://www.python.org/downloads/) Model Context Protocol (MCP) server for Oracle databases, supporting Oracle 11g and above. This server enables AI models to interact with Oracle databases through a standardized protocol. ## Features - **Database Operations**: List tables, describe table structures, execute SQL queries - **DDL Support**: Execute Data Definition Language statements (CREATE, ALTER, DROP, etc.) - **DML Support**: Execute Data Manipulation Language statements (INSERT, UPDATE, DELETE, MERGE, etc.) - **Security**: Built-in protections against dangerous operations - **Connection Pooling**: Efficient database connection management - **Async Support**: Full asynchronous operation support ## Installation ### Using uvx (Recommended) ```bash uvx oracle11g-mcp-server ``` ### Using pip ```bash pip install oracle11g-mcp-server ``` ## Prerequisites - Python 3.12 or higher - Oracle Instant Client - Oracle database (11g or higher) ## Configuration ### Environment Variables Create a `.env` file or set the following environment variables: - `ORACLE_CONNECTION_STRING`: Your Oracle database connection string - Format: `username/password@hostname:port/service_name` - `LIB_DIR`: Path to your Oracle Instant Client directory - `DQL_LIMITS_ROWS`: Maximum rows returned by SELECT queries (default: 10) - `DDL_ENABLE`: Enable DDL operations (Y/N, default: N) - `DML_ENABLE`: Enable DML operations (Y/N, default: N) ### MCP Configuration Add this to your MCP client configuration (e.g., Cursor's `mcp.json`): ```json { "mcpServers": { "oracle11g-mcp-server": { "command": "uvx", "args": ["oracle11g-mcp-server"], "env": { "ORACLE_CONNECTION_STRING": "username/password@hostname:port/service_name", "LIB_DIR": "/path/to/ins…
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.