home / mcp / oracle db context mcp server
Provides contextual Oracle database schema information to AI assistants with targeted lookups, search, and relationship mapping.
Configuration
View docs{
"mcpServers": {
"danielmeppiel-oracle-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ORACLE_CONNECTION_STRING",
"-e",
"TARGET_SCHEMA",
"-e",
"CACHE_DIR",
"-e",
"THICK_MODE",
"dmeppiel/oracle-mcp-server"
],
"env": {
"CACHE_DIR": ".cache",
"READ_ONLY_MODE": "1",
"ORACLE_CONNECTION_STRING": "<db-username>/${input:db-password}@<host>:1521/<service-name>"
}
}
}
}Retrieve detailed schema information for a specific table, including columns, data types, nullability, and relationships.
Fetch schemas for multiple tables in a single request for efficiency.
Find tables by name pattern and retrieve their schemas.
Force a rebuild of the local schema cache; this is resource-intensive.
Obtain information about the connected Oracle database version and vendor details.
Search for tables containing columns that match a specific term.
Get information about PL/SQL objects such as procedures, functions, and packages.
Retrieve source code for a PL/SQL object.
Retrieve constraints such as primary keys and foreign keys for a table.
List all indexes defined on a table.
Find objects that depend on a specified database object.
Fetch information about user-defined types in the schema.
Show tables related to a specified table via foreign keys.
Execute a SQL query and return results in a formatted table.