Labsco
MCP SERVER

MCP Oracle Server

by YrsonHTM

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

Relational SQL Databases
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 — clone the repository and build it, then point your client at the binary