Back to Home
oracle icon

mcp

by oracle

Overview

Facilitates interaction and management of Oracle Cloud Infrastructure (OCI) and MySQL resources through a suite of Model Context Protocol (MCP) servers, including pricing, database operations, AI/ML features, logging, networking, compute, identity, and object storage.

Installation

Run Command
uv run python oci-pricing-mcp-server.py

Environment Variables

  • OCI_PRICING_DEFAULT_CCY
  • OCI_PRICING_MAX_PAGES
  • OCI_PRICING_HTTP_TIMEOUT
  • OCI_PRICING_RETRIES
  • OCI_PRICING_BACKOFF
  • PROBE_CCY
  • OCI_CONFIG_PROFILE
  • MYSQL_MCP_CONFIG
  • PROFILE_NAME
  • TENANCY_ID_OVERRIDE
  • DENYLIST_PATH

Security Notes

CRITICAL RISK: The `mysql-mcp-server` allows direct execution of arbitrary SQL queries and `LOAD DATA INFILE` commands based on user input, which can lead to data loss, unauthorized data access, or other destructive actions if not carefully controlled by strict database permissions and secure MySQL server configuration. The `oci-api-mcp-server` poses an even higher risk by executing arbitrary OCI CLI commands via `subprocess.run` with user-provided input, potentially enabling broad control over OCI resources including deletion or modification of critical services. While a denylist is implemented, blacklists are inherently less secure than whitelists, and the breadth of OCI CLI commands makes this a significant attack surface. Both servers are explicitly marked as 'proof of concept' and 'high-risk' by their developers. Configuration files for MySQL connections can store sensitive database credentials, requiring secure handling. All OCI SDK-based servers rely on the permissions of the configured OCI CLI profile, emphasizing the need for least-privilege IAM setups. These servers are NOT safe for production environments or with untrusted input.

Similar Servers

Stats

Interest Score93
Security Score3
Cost ClassHigh
Avg Tokens650
Stars241
Forks67
Last Update2025-12-01

Tags

OCICloud ManagementMySQLDatabaseAI/MLDevOpsMonitoringAnalyticsPricingSecurity