Oracle Integration Cloud Monitoring
Exposes read-only Model Context Protocol (MCP) tools for inspecting Oracle Integration Cloud (OIC) integrations, packages, connections, agents, metrics, and design-time details.
About
oic_mcp is a Python FastAPI-based server that acts as a Model Context Protocol (MCP) endpoint, providing comprehensive monitoring and inspection capabilities for Oracle Integration Cloud (OIC) environments. It enables users to programmatically access and analyze OIC integrations, packages, connections, agents, runtime metrics, and crucial design-time information. The server leverages OAuth2 client credentials for secure authentication with IDCS/IAM and interacts with OIC REST APIs using `httpx`. Designed with Large Language Models (LLMs) in mind, all outputs are JSON-first, ensuring structured and easily consumable data, and it even supports offline analysis through local design JSON overrides.
Key Features
- OAuth2 Client Credentials with automatic token refresh for secure access
- Support for offline design-time analysis via local JSON files
- Over 20 read-only tools for comprehensive OIC data inspection
- JSON-first outputs with summaries optimized for LLM consumption
- FastAPI WebSocket server implementing MCP for OIC interactions
- 0 GitHub stars
Use Cases
- Providing structured OIC metadata and runtime details for consumption by Large Language Models (LLMs) and AI applications.
- Performing offline design-time analysis of OIC integration flows, steps, and mappings.
- Monitoring and inspecting Oracle Integration Cloud (OIC) environments programmatically.