Skip to content

Conversation

@Youssef-Erradi
Copy link
Member

@Youssef-Erradi Youssef-Erradi commented Dec 15, 2025

Description

Oracle Database MCP Toolkit is a Model Context Protocol (MCP) server that lets you:

  • Define your own custom tools via a simple YAML configuration file.
  • Use built-in tools:
    • Analyze Oracle JDBC thin client logs and RDBMS/SQLNet trace files.
    • Database-powered tools, including vector similarity search and SQL execution plan analysis.
  • Deploy locally or remotely - optionally as a container - with support for TLS and OAuth2

There's a demo of the MCP server available for testing, please check the DEMO.md file for instruction of how to use it.

Fixes #97 (Add Oracle Database MCP Toolkit)

Type of change

  • New feature (non-breaking change which adds functionality)

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • Any dependent changes have been merged and published in downstream modules

Youssef-Erradi and others added 30 commits November 19, 2025 15:49
- Add Yaml config support.
- Add HTTP streamable transport.
- Add Tools.
- Add support for HTTP authentication and OAuth 2 configuration.
jeandelavarene and others added 21 commits December 10, 2025 18:35
Adding license.txt and changing "source" to "dataSource"
Updating readme with datasource
# Conflicts:
#	src/oracle-db-mcp-toolkit/src/main/java/com/oracle/database/mcptoolkit/config/DataSourceConfig.java
…-vault-config

Docs clarify ojdbc ext dir vault config
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Dec 15, 2025
@jeandelavarene
Copy link
Member

Hi @Youssef-Erradi, can you please make the following changes to the PR:

  • Remove http support (keep https only)
  • In the README, under "Enabling HTTPS (SSL/TLS)" add a warning message that says "WARNING: enable https at your own risk. When enabling https pay extra attention to the MCP tools that you enable as they may create a new risk for your database server."
  • At the beginning of the README, at the end of the first paragraph "1. Overview", add this: "Note the Oracle SQLcl Model Context Protocol (MCP) Server (add a link) is a fully supported product with MCP capabilities for the Oracle Database."
  • rename the directory from "oracle-db-mcp-toolkit" to "oracle-db-mcp-java-toolkit"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Oracle Database MCP Toolkit

4 participants