Oracle MCP Server
@yyue9527
About Oracle MCP Server
A Model Context Protocol (MCP) server implementation for Oracle database operations
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Oracle MCP Server?
Oracle MCP Server is a Model Context Protocol (MCP) implementation for Oracle database operations. Built on spring-ai-mcp-server-webmvc-spring-boot-starter, it uses Server-Sent Events (SSE) for real-time communication. Developers can list tables, describe table structures, and execute SQL statements through MCP tools.
How to use Oracle MCP Server?
Prerequisites include JDK 17, Maven 3.6+, an Oracle database instance, and the Cursor IDE. Configure database credentials in application.properties or application.yml, then set the MCP server URL in Cursor’s settings (http://{server-ip}:{server-port}/sse). Build with mvn clean install and run with mvn spring-boot:run.
Key features of Oracle MCP Server
- List all tables in the Oracle database
- Describe table structure (columns, data types, constraints)
- Execute SQL statements (SELECT, INSERT, UPDATE, DELETE)
- Secure database connection management
- Real-time communication via SSE
- Built on Spring Boot 3.2.0 and spring-ai-mcp-server-webmvc-spring-boot-starter
Use cases of Oracle MCP Server
- Quickly browse all tables in an Oracle database
- Inspect column definitions, data types, and constraints for any table
- Run ad‑hoc SELECT queries and get results in CSV format
- Execute INSERT/UPDATE/DELETE and see the count of affected rows
- Integrate Oracle operations into AI‑assisted development workflows in Cursor IDE
FAQ from Oracle MCP Server
What are the runtime requirements?
JDK 17, Maven 3.6+, an accessible Oracle database instance, and the Cursor IDE. The server runs as a Spring Boot application.
What MCP transport does the server use?
The server uses Server-Sent Events (SSE) for real-time communication. The Cursor client connects via an SSE endpoint at /sse.
How are database credentials configured?
Credentials are set in application.properties or application.yml with the fields oracle.connectionString, oracle.username, and oracle.password. The configuration supports encryption for secure password management.
What security measures are implemented?
The server includes SQL injection prevention, connection pooling with auto-closing of resources, password encryption in configuration, and sanitized error messages.
Does the server support other databases?
No. The server is specifically built for Oracle database operations using the Oracle JDBC Driver.
Frequently asked questions
What are the runtime requirements?
JDK 17, Maven 3.6+, an accessible Oracle database instance, and the Cursor IDE. The server runs as a Spring Boot application.
What MCP transport does the server use?
The server uses Server-Sent Events (SSE) for real-time communication. The Cursor client connects via an SSE endpoint at `/sse`.
How are database credentials configured?
Credentials are set in `application.properties` or `application.yml` with the fields `oracle.connectionString`, `oracle.username`, and `oracle.password`. The configuration supports encryption for secure password management.
What security measures are implemented?
The server includes SQL injection prevention, connection pooling with auto-closing of resources, password encryption in configuration, and sanitized error messages.
Does the server support other databases?
No. The server is specifically built for Oracle database operations using the Oracle JDBC Driver.
Basic information
More Databases MCP servers
MCP Server for MySQL based on NodeJS
benborlaA Model Context Protocol server that provides read-only access to MySQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.
MCP MongoDB Server
kiliczshA Model Context Protocol Server for MongoDB
ClickHouse MCP Server
ClickHouseConnect ClickHouse to your AI assistants.

Lawstronaut
Lawstronaut-FZCOAccess millions of official legal and regulatory source documents from 155+ jurisdictions via MCP. Lawstronaut supports AI agents with structured legal research, legal data, laws, regulations, cases, guidance, official s
mcp-server-qdrant: A Qdrant MCP server
qdrantAn official Qdrant Model Context Protocol (MCP) server implementation
Comments