Skip to main content
Glama
Tommi2Day

oracle-mcp-server

by Tommi2Day

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoHTTP(S) port.3000
ORA_SIDNoSID (instead of service name).
TLS_SANNoExtra SANs for the generated self-signed certificate.
ORA_HOSTNoDatabase host.localhost
ORA_PORTNoListener port.1521
ORA_USERNoOracle database user.
LOG_LEVELNoLog level: `debug`, `info`, `warn` or `error`.info
TNS_ADMINNoDirectory with `*.ora` files and wallets. In the Docker image default is `/opt/oracle/network/admin`.
TRANSPORTNoTransport mode: `stdio` or `http`.stdio
AUTH_TOKENNoAdmin bearer token. Empty disables auth (dev only).
TLS_CA_FILENoCA for client certificates (enables mTLS on the MCP endpoint).
TLS_ENABLEDNoEnable HTTPS for the MCP endpoint.false
TOKENS_FILENoToken store file (in Docker image: `/data/tokens.json`)../tokens.json
ORA_MAX_ROWSNoRow limit of the `query` tool.200
ORA_PASSWORDNoOracle database password.
ORA_POOL_MAXNoMax connections per pool.5
ORA_PROTOCOLNoProtocol: `tcp` or `tcps`.tcp
TLS_KEY_FILENoTLS server key file./certs/tls.key
ORA_TNS_ALIASNoAlias from `tnsnames.ora`.
TLS_CERT_FILENoTLS server certificate file./certs/tls.crt
ORA_PERF_TOOLSNoPerformance analysis tools (`false` hides all of them).true
MCP_SERVER_NAMENoName shown in MCP clients and the admin UI.oracle-mcp-server
ORA_DRIVER_MODENoOracle driver mode: `thin` or `thick`.thin
ORA_TLS_CA_FILENoAdditional trusted CA certificates (PEM bundle).
ORA_TUNING_PACKNoEnable Tuning Pack tools (`sql_monitor`).false
ORA_SERVICE_NAMENoService name.
ORA_PASSWORD_FILENoRead the password from a file (Docker/K8s secrets).
ORA_CLIENT_LIB_DIRNoInstant Client directory for thick mode. In the thick Docker image default is `/opt/oracle/instantclient`.
ORA_CONNECT_STRINGNoFree connect string / JDBC URL.
ORA_CONNECT_TIMEOUTNoConnect timeout in seconds.10
ORA_WALLET_LOCATIONNoWallet directory. Defaults to `TNS_ADMIN` if it contains `ewallet.pem`.
ORA_WALLET_PASSWORDNoPassword of an encrypted `ewallet.pem`.
ORA_DIAGNOSTICS_PACKNoEnable Diagnostics Pack tools (`ash_top`, `awr_top_events`).false
STORE_ENCRYPTION_KEYNoEncrypts password / wallet_password in the token store (AES-256-GCM).
ORA_SSL_SERVER_CERT_DNNoExpected server certificate DN.
ORA_SSL_SERVER_DN_MATCHNoVerify server host name / DN.true

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources