mcp-oci-logan-server
Verified Safeby adibirzu
Overview
Enables AI assistants (like Claude) to perform natural language querying, analysis, and basic management of security logs within Oracle Cloud Infrastructure (OCI) Logging Analytics, leveraging the Logan Security Dashboard's capabilities.
Installation
npm run startEnvironment Variables
- OCI_COMPARTMENT_ID
- OCI_REGION
- MCP_TRANSPORT
- MCP_HTTP_PORT
- MCP_OAUTH_ENABLED
- MCP_OAUTH_ISSUER_URL
- MCP_OAUTH_INTROSPECTION_URL
- MCP_OAUTH_CLIENT_ID
- MCP_OAUTH_CLIENT_SECRET
- MCP_PYTHON_DIR
- LOGAN_PROJECT_PATH
- MCP_LOG_LEVEL
Security Notes
The server utilizes environment variables for OCI credentials and OAuth configuration, actively redacts sensitive information in logs, and has a `.gitignore` specifically designed to prevent credential leakage. Python scripts are spawned as subprocesses with controlled arguments, mitigating direct code injection risks from query inputs. OAuth 2.0 authentication is implemented with token introspection. While custom 'eval' and 'extract' operations are used within the OCI Logging Analytics query context, these are not JavaScript/Python 'eval' and are subject to internal query sanitization, reducing the risk of server-side arbitrary code execution.
Similar Servers
opentelemetry-mcp-server
Enables AI assistants to query and analyze OpenTelemetry traces from LLM applications for debugging, performance, and cost optimization.
loki-mcp
A Go-based server that implements the Model Context Protocol (MCP) to integrate Grafana Loki log querying capabilities with AI agents like Claude Desktop or n8n.
opencti_mcp_server
Connects Claude Desktop to OpenCTI's threat intelligence platform for AI-augmented threat intelligence analysis and reporting, enabling natural language queries and context-aware responses.
multi_mcp
A multi-model AI orchestration server providing automated code review, security analysis, and general LLM-powered assistance through the Model Context Protocol (MCP).