{
  "markdown": "# oracle-cloud-mcp\n\n[\\![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[\\![MCP](https://img.shields.io/badge/MCP-Compatible-blue.svg)](https://modelcontextprotocol.io)\n[\\![Node.js](https://img.shields.io/badge/Node.js-18%2B-green.svg)](https://nodejs.org)\n\nMCP server for Oracle Cloud Infrastructure (OCI). Provides access to Compute, Object Storage, Block Storage, Networking, Autonomous Database, and IAM via the official OCI SDK.\n\n## Tools (23 total)\n\n### Compute (4 tools)\n\n| Tool | Description |\n|------|-------------|\n| `oci_compute_list_instances` | List all VM instances in a compartment |\n| `oci_compute_get_instance` | Get detailed info for a specific instance |\n| `oci_compute_list_shapes` | List available shapes (including Always Free) |\n| `oci_compute_instance_action` | START, STOP, RESET, SOFTSTOP, or SOFTRESET an instance |\n\n### Object Storage (5 tools)\n\n| Tool | Description |\n|------|-------------|\n| `oci_os_get_namespace` | Get the Object Storage namespace |\n| `oci_os_list_buckets` | List all buckets in a compartment |\n| `oci_os_create_bucket` | Create a new bucket (Standard or Archive) |\n| `oci_os_list_objects` | List objects with optional prefix filter |\n| `oci_os_delete_bucket` | Delete an empty bucket |\n\n### Block Storage (2 tools)\n\n| Tool | Description |\n|------|-------------|\n| `oci_bv_list_volumes` | List block volumes |\n| `oci_bv_list_boot_volumes` | List boot volumes in an availability domain |\n\n### Networking (3 tools)\n\n| Tool | Description |\n|------|-------------|\n| `oci_vcn_list` | List Virtual Cloud Networks |\n| `oci_subnet_list` | List subnets in a VCN |\n| `oci_vcn_create` | Create a new VCN with CIDR blocks |\n\n### Autonomous Database (4 tools)\n\n| Tool | Description |\n|------|-------------|\n| `oci_adb_list` | List Autonomous Databases (ATP/ADW) |\n| `oci_adb_get` | Get database details and connection strings |\n| `oci_adb_start` | Start a stopped database |\n| `oci_adb_stop` | Stop a running database |\n\n### IAM (5 tools)\n\n| Tool | Description |\n|------|-------------|\n| `oci_iam_list_users` | List IAM users |\n| `oci_iam_list_groups` | List IAM groups |\n| `oci_iam_list_policies` | List IAM policies and statements |\n| `oci_iam_list_compartments` | List compartments in the tenancy |\n| `oci_iam_list_availability_domains` | List availability domains |\n\n## Install\n\n```bash\nnpm install\n```\n\n## Configuration\n\nConfigure OCI credentials in `~/.oci/config`:\n\n```ini\n[DEFAULT]\nuser=ocid1.user.oc1..xxx\nfingerprint=xx:xx:xx:xx:xx\ntenancy=ocid1.tenancy.oc1..xxx\nregion=us-chicago-1\nkey_file=~/.oci/api_keys/oci_api_key.pem\n```\n\nAdd to your Claude Code MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"oracle\": {\n      \"type\": \"stdio\",\n      \"command\": \"node\",\n      \"args\": [\"/path/to/oracle-mcp/index.js\"],\n      \"env\": {\n        \"OCI_CONFIG_FILE\": \"~/.oci/config\",\n        \"OCI_PROFILE\": \"DEFAULT\",\n        \"OCI_REGION\": \"us-chicago-1\"\n      }\n    }\n  }\n}\n```\n\n### Environment Variables\n\n| Variable | Description | Required |\n|----------|-------------|----------|\n| `OCI_CONFIG_FILE` | Path to OCI config file | No (defaults to ~/.oci/config) |\n| `OCI_PROFILE` | Config profile name | No (defaults to DEFAULT) |\n| `OCI_TENANCY_OCID` | Tenancy OCID | No (read from config) |\n| `OCI_REGION` | OCI region | No (defaults to us-chicago-1) |\n\n## Authentication\n\nSupports two methods:\n\n1. **Session Token** -- uses `security_token_file` from config (recommended for interactive use)\n2. **API Key** -- uses RSA key pair with fingerprint (for automation)\n\n## Oracle Cloud Free Tier\n\n| Resource | Free Allocation |\n|----------|-----------------|\n| Compute (Ampere A1) | 4 OCPUs, 24 GB RAM |\n| Compute (AMD E2.1.Micro) | 2 instances |\n| Object Storage | 20 GB Standard + 20 GB Archive |\n| Block Storage | 200 GB total |\n| Autonomous Database | 2 Always Free databases |\n| Outbound Data | 10 TB/month |\n\n## Dependencies\n\n- `@modelcontextprotocol/sdk` -- MCP protocol SDK\n- `oci-sdk` -- Official Oracle Cloud SDK for Node.js\n\n## License\n\n[MIT](LICENSE)\n",
  "bytes": 4043,
  "sha": "155654e054d4dbd853c58c7e2e638068826d6c34899a24b7cc11dbde0031451e",
  "repo_slug": "expertvagabond/oracle-cloud-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_expertvagabond_oracle_cloud_b97a8b25/readme"
}