Back to Home
oracle icon

mcp

by oracle

Overview

This repository provides a collection of Model Context Protocol (MCP) servers to enable AI agents to interact with and manage various Oracle Cloud Infrastructure (OCI) services, Oracle Database, and MySQL databases through natural language.

Installation

Run Command
No command provided

Environment Variables

  • OCI_CONFIG_PROFILE
  • ORACLE_MCP_HOST
  • ORACLE_MCP_PORT
  • OCI_PRICING_DEFAULT_CCY
  • OCI_PRICING_MAX_PAGES
  • OCI_PRICING_HTTP_TIMEOUT
  • OCI_PRICING_RETRIES
  • OCI_PRICING_BACKOFF
  • OCI_PRICING_ALT_CCY
  • MYSQL_MCP_CONFIG
  • PROFILE_NAME
  • TENANCY_ID_OVERRIDE
  • ORACLE_DB_TOOLKIT_AUTH_TOKEN

Security Notes

Multiple servers (oci-api-mcp-server, oci-compute-instance-agent-mcp-server) directly enable remote command execution on the host or target OCI instances. Database servers (mysql-mcp-server, dbtools-mcp-server, oracle-db-mcp-java-toolkit) allow direct SQL execution or generation, which relies heavily on the safety of the generated SQL or underlying database procedures. The oracle-db-mcp-java-toolkit has potential for arbitrary file access via 'filePath' in its log analysis tools. While oci-api-mcp-server includes a denylist and audit logging, denylists are inherently imperfect. Many OCI-specific tools grant high-privilege actions (e.g., creating/deleting resources, generating authentication tokens). These functionalities introduce significant risks if not strictly controlled by OCI IAM policies and careful LLM prompting, or if the LLM itself is compromised or misconfigured. No direct 'eval' or intentional obfuscation was found.

Similar Servers

Stats

Interest Score84
Security Score3
Cost ClassMedium
Avg Tokens750
Stars268
Forks79
Last Update2026-01-16

Tags

Cloud ManagementDatabase ManagementAI ToolsSecurity OperationsObservability