LabscoMCP early access ↗
YrsonHTMMCP SERVER

MCP Oracle Server

Query an Oracle database from the conversation — run SELECTs, describe tables, and list what is there.

by YrsonHTM ↗Relational SQL DatabasesCommunity

LABSCO SUMMARY

A safe, read-only Oracle client for an assistant, scoped to querying rather than writing.

The three tools follow the shape of exploring a database — list the tables, describe the one you want, then query it — and the server only permits SELECT, so an agent can answer questions from Oracle without any path to modifying the data.

What it is

A Node server that exposes an Oracle database over MCP with three read-oriented tools, restricted to SELECT queries so the database cannot be changed by accident.

What you get

  • execute_query runs a SELECT query against Oracle
  • describe_table returns a table's structure
  • list_tables lists the tables available to the connected user

Requirements

Node and access to an Oracle database, with the connection details — user, password, host, port, and database — supplied as environment values. Install it from its own repository; the server runs over stdio.

Setup effort

Build from source — git clone https://github.com/YrsonHTM/mcp-oracle-server.git