Open
Conversation
Added the new `oci-jms-mcp-server` package with FastMCP server bootstrap, typed JMS response models, and 9 read-only JMS tools for fleets, plugins, installation sites, fleet configuration, and inventory/usage summaries. Also added unit tests, JMS-specific e2e mocks and feature coverage, package metadata, `uv` workflow files, and README/tool documentation.
… and list_jms_notices mcp tools
- add `java_runtime_compliance` to the JMS MCP server - add runtime compliance models and update JMS notice typing - add unit tests for compliance and notice handling - expand JMS e2e mocks, feature scenarios, and step assertions - register JMS in shared `tests/e2e/features/mcphost.json` - remove the separate `mcphost-jms.json` - update JMS README and tool details docs
|
Thank you for your pull request and welcome to our community! To contribute, please sign the Oracle Contributor Agreement (OCA).
To sign the OCA, please create an Oracle account and sign the OCA in Oracle's Contributor Agreement Application. When signing the OCA, please provide your GitHub username. After signing the OCA and getting an OCA approval from Oracle, this PR will be automatically updated. If you are an Oracle employee, please make sure that you are a member of the main Oracle GitHub organization, and your membership in this organization is public. |
|
Thank you for signing the OCA. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR expands the OCI JMS MCP server from basic fleet inventory/discovery into a broader JMS troubleshooting and compliance workflow.
It adds new JMS tools for fleet health summaries, detailed fleet health diagnostics, JMS notices, and Java runtime compliance reporting. It
also improves optional filter handling, updates the documentation to reflect the full JMS server behavior, and expands both unit and end-to-end
test assets.
Summary of changes:
summarize_fleet_healthget_fleet_health_diagnosticslist_jms_noticesjava_runtime_complianceDETAILS_OF_TOOLS.mdtests/e2e/features/mcphost.jsonMotivation and context:
installations
Dependencies:
@then("the response should contain a list of listeners")in both the load balancer and network load balancer step files
Fixes # (issue)
Type of change
How Has This Been Tested?