Skip to content

Comments

Enhance Oracle Database MCP Toolkit: Toolsets, Admin/DB Tools and Runtime Config#140

Open
Youssef-Erradi wants to merge 28 commits intooracle:mainfrom
Youssef-Erradi:main
Open

Enhance Oracle Database MCP Toolkit: Toolsets, Admin/DB Tools and Runtime Config#140
Youssef-Erradi wants to merge 28 commits intooracle:mainfrom
Youssef-Erradi:main

Conversation

@Youssef-Erradi
Copy link
Member

Description

This PR aims to improve the Oracle Database MCP toolkit by introducing to following changes:

  • Change DEMO.md to focus on how to build a simple MCP server and connect to it rather than using a deployed instance.
  • Update Maven version in Dockerfile.
  • Add admin tools: create-tool, edit-tool and list-tool.
  • Add database tools: read-query, write-query, create-table, delete-table, list-tables, describe-table, start-transaction, resume-transaction, commit-transaction, rollback-transaction, db-ping and db-metrics-range.
  • Add Toolsets support, which allows the user to enable multiple tools using the toolsets name, the built-in toolsets are: mcp-admin, log-analyzer, database-operator, rag.
  • Support runtime update of custom tools through changing YAML config file.

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
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

aarrasseayoub01 and others added 28 commits December 17, 2025 13:27
…rfile

Update maven version in Dockerfile
Enable keep alive interval once every 60 seconds
Sync oracle-db-mcp-toolkit with the main branch
Change the MAVEN_BASE_URL arg to the archive link instead of the DLCDN
Remove unused code and add missing JavaDoc
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Feb 9, 2026
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.

4 participants