Skip to content

Add OCI Access Governance MCP server#167

Open
anuj-git1412 wants to merge 1 commit intooracle:mainfrom
anuj-git1412:main
Open

Add OCI Access Governance MCP server#167
anuj-git1412 wants to merge 1 commit intooracle:mainfrom
anuj-git1412:main

Conversation

@anuj-git1412
Copy link
Copy Markdown

Description

Adds a new MCP server for OCI Access Governance (AG), enabling interaction with AG APIs through MCP-compatible clients.

The server integrates with OCI IAM (OIDC) for authentication and uses client credentials flow to securely call AG APIs.

No existing issues are fixed by this change.


Type of change

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

How Has This Been Tested?

  • Unit tests implemented for models and tools
  • All tests pass locally using pytest
  • MCP tools validated using a test client (examples/ag_mcp_test_client.py)

Test Configuration:

  • Python version: 3.13
  • OS: macOS

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 where necessary
  • I have made corresponding changes to the documentation (README)
  • My changes generate no new warnings
  • I have added tests that prove my feature works
  • New and existing unit tests pass locally

@oracle-contributor-agreement
Copy link
Copy Markdown

Thank you for your pull request and welcome to our community! To contribute, please sign the Oracle Contributor Agreement (OCA).
The following contributors of this PR have not signed the 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.

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Required At least one contributor does not have an approved Oracle Contributor Agreement. label Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Required At least one contributor does not have an approved Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants