Skip to content

Conversation

@cboffa13
Copy link
Member

@cboffa13 cboffa13 commented Oct 15, 2025

Description

This PR is to add the Cloud Guard MCP server. It is initially created with the problems tools

Fixes # (issue) - New Feature

Type of change

Please delete options that are not relevant.

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

How Has This Been Tested?

I have tested all the MCP servers against an OCI tenancy with cloud guard "problems"

  • List all my problems in my tenancy
Screenshot 2025-10-15 at 11 47 55 AM - [x] Give me more details about a problem Screenshot 2025-10-15 at 11 48 31 AM - [x] Update a problem status Screenshot 2025-10-15 at 11 52 48 AM

Test Configuration:

  • Firmware version:
  • Hardware:
  • Toolchain:
  • SDK:

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

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Oct 15, 2025
@cboffa13 cboffa13 changed the title feat(cloud-guard): add problems mcp server Adding Cloud Guard "Problems" MCP server Oct 15, 2025
@cboffa13 cboffa13 force-pushed the cboffa/feature/cloud-guard-problems branch 2 times, most recently from 113a9d2 to 94c8726 Compare October 29, 2025 17:25
)
def list_problems(
compartment_id: Annotated[
Optional[str], "The OCID of the compartment in which to list resources."
Copy link
Member

@shopewf shopewf Oct 29, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you test this with mcphost? I know this PR is kinda old, but it may help updating these tool signatures to the styles found in this PR, especially since they have optional values
#43

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok updated with pydantic models and fields so it should work with cline and mcphost

@cboffa13 cboffa13 force-pushed the cboffa/feature/cloud-guard-problems branch 3 times, most recently from 8ad34a6 to ac565fe Compare October 30, 2025 18:16
@cboffa13 cboffa13 force-pushed the cboffa/feature/cloud-guard-problems branch from ac565fe to 4b1ca02 Compare October 30, 2025 19:15
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.

3 participants