Oracle Database

by hdcola

7 stars
364 downloads
Not rated
GitHub

About

Provides secure, read-only access to Oracle databases through Python's oracledb library, enabling database schema exploration and SQL query execution without direct credential exposure.

Details

Author
hdcola
Repository
hdcola/mcp-server-oracle
GitHub stars
7
Downloads
364
License
MIT License
Categories
AI, Design, Developer Tools, Search, Database, Frontend, Infrastructure

- MCP server for Oracle database access
- Integrates with Claude Desktop
- Configured via single environment variable
- Requires Python 3.12+ and UV
- Open source under the MIT license

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Oracle Database
    Command (node, npx, python, etc.) uvx
    Arguments
    • Argument 1 mcp-server-oracle
    Environment
    • ORACLE_CONNECTION_STRING username/password@hostname:port/service_name

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Add the server configuration to your Claude Desktop config file, set the ORACLE_CONNECTION_STRING environment variable with your database credentials, and launch via uvx mcp-server-oracle.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "oracle database": {
            "env": {
                "ORACLE_CONNECTION_STRING": "username/password@hostname:port/service_name"
            },
            "args": [
                "mcp-server-oracle"
            ],
            "command": "uvx"
        }
    }
}

Linux

{
    "env": {
        "ORACLE_CONNECTION_STRING": "username/password@hostname:port/service_name"
    },
    "args": [
        "mcp-server-oracle"
    ],
    "command": "uvx"
}

Macos

{
    "env": {
        "ORACLE_CONNECTION_STRING": "username/password@hostname:port/service_name"
    },
    "args": [
        "mcp-server-oracle"
    ],
    "command": "uvx"
}

Windows

{
    "env": {
        "ORACLE_CONNECTION_STRING": "username/password@hostname:port/service_name"
    },
    "args": [
        "mcp-server-oracle"
    ],
    "command": "uvx"
}

mcp-server-oracle

Model Context Protocol server to access oracle

Python 3.12
License: MIT

Demos

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.