Oraclemcp

oraclemcp is a Model Context Protocol server that gives an AI agent governed, least-privilege access to an Oracle database. Every raw statement the agent submits is classified before it can reach Oracle: read tools admit only statements proven read-only, and non-read SQL runs only through an explicit, profile-gated path that rolls DML back by default and requires a preview-derived grant before commit. Session…. Its 34 documented tools cover oracle, source, preview, compile.

People who work with oracle, source and preview and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in Rust.

VERIFIED ACTIVE

LAST COMMIT 2026-09-18 · ★ 3 · #143 OF 168 MAINTAINED DATABASE · VERIFIED 2026-09-18

Apache-2.0 · Rust servers · how we verify → /methodology

01 · Install Oraclemcp

before you install - you'll need

The README does not document required environment variables for a basic install.

Docker

docker run -i --rm ghcr.io/muhdur/oraclemcp:0.11.0

Claude Desktop - add to config

{
  "mcpServers": {
    "muhdur-oraclemcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/muhdur/oraclemcp:0.11.0"
      ]
    }
  }
}
Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as container (OCI image) - can be sandboxed away from your filesystem

license Apache-2.0 - declared in the repository

registry namespace io.github.MuhDur is GitHub-verified and matches the repo owner

03 · What Oraclemcp can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

An agent gets 34 documented tools spanning oracle, source, preview, compile, including oracle_list_profiles, oracle_connection_info, oracle_switch_profile, oracle_set_session_level.

The 34 tools it gives your agent

Extracted from the project's README - what oraclemcp lets an agent do.

oracle_list_profiles
- Oracle List Profiles
oracle_connection_info
- Oracle Connection Info
oracle_switch_profile
- Oracle Switch Profile
oracle_set_session_level
- Oracle Set Session Level
oracle_query
- Oracle Query
oracle_semantic_search
- Oracle Semantic Search
oracle_diff
- Oracle Diff
oracle_preview_sql
- Oracle Preview SQL
oracle_execute
- Oracle Execute
oracle_checkpoint
- Oracle Checkpoint
oracle_undo_to
- Oracle Undo To
oracle_preview_dml
- Oracle Preview DML
show all 34 tools
oracle_compile_object
- Oracle Compile Object
oracle_create_or_replace
- Oracle Create Or Replace
oracle_patch_source
- Oracle Patch Source
oracle_list_schemas
- Oracle List Schemas
oracle_schema_inspect
- Oracle Schema Inspect
oracle_search_objects
- Oracle Search Objects
oracle_orient
- Oracle Orient
oracle_describe
- Oracle Describe
oracle_describe_index
- Oracle Describe Index
oracle_describe_trigger
- Oracle Describe Trigger
oracle_describe_view
- Oracle Describe View
oracle_get_ddl
- Oracle Get DDL
oracle_get_source
- Oracle Get Source
oracle_sample_rows
- Oracle Sample Rows
oracle_read_clob
- Oracle Read CLOB
oracle_compile_errors
- Oracle Compile Errors
oracle_search_source
- Oracle Search Source
oracle_plscope_inspect
- Oracle PL/Scope Inspect
oracle_explain_plan
- Oracle Explain Plan
oracle_top_queries
- Oracle Top Queries
oracle_plan_timeline
- Oracle Plan Timeline
oracle_db_health
- Oracle Db Health

Latest releases

v0.11.0 · 2026-09-17

v0.10.0 · 2026-07-27

bump the github-actions-weekly group across 1 directory with 6 updates · New Contributors · @dependabot[bot] made their first contribution in · bump the github-actions-weekly group across 1 directory with 6 updates…

v0.9.0 · 2026-07-18

04 · Who maintains Oraclemcp

oraclemcp is maintained by muhdur. We track 2 MCP servers from muhdur - 1 actively maintained, 5 combined GitHub stars, oldest repo from May 2026.

05 · Facts

category
database - ranked #143 of 168 actively-maintained database servers as of 2026-09-18.
release cadence
10+ releases in the last 90 days (latest 2026-09-17)
registry
io.github.MuhDur/oraclemcp (active, first published 2026-06-08 · 15 versions)
packages
oci:ghcr.io/muhdur/oraclemcp:0.11.0

06 · Oraclemcp FAQ

Is Oraclemcp still maintained?

Yes - as of 2026-09-18, its last commit was 2026-09-18 and it shipped 10+ releases in the last 90 days. We re-verify nightly.

What can Oraclemcp do?

An agent gets 34 documented tools spanning oracle, source, preview, compile, including oracle_list_profiles, oracle_connection_info, oracle_switch_profile, oracle_set_session_level.

How do I install Oraclemcp?

Run `docker run -i --rm ghcr.io/muhdur/oraclemcp:0.11.0`. The README does not document required environment variables for a basic install. You can also paste the ready-made client config above.

07 · Alternatives to Oraclemcp

More database MCP servers · Safedb MCP · Apple Health · Neo4j Aura Manager · Neo4j Cypher · Neon

More Rust MCP servers · Munim Computer Use · Octobrain · Octocode · Octofs · Sidereon · see all