OCI MCP Servers
About
A collection of MCP servers for managing Oracle Cloud Infrastructure (OCI) resources.
Details
- Author
- shjanjua
- Categories
- Cloud Service, Infrastructure
Jump to
Setup
Install OCI MCP Servers in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/shjanjua/OCI-MCP-Servers
Follow the installation instructions in the repository README, then restart your MCP client.
A collection of MCP servers for managing Oracle Cloud Infrastructure (OCI) resources.
This repository provides a collection of Multi-tool Control Protocol (MCP) servers for managing Oracle Cloud Infrastructure (OCI) resources. Each server exposes a set of tools for a specific OCI service, such as Autonomous Database (ADB), Compute, Identity, and Networking.
These servers are designed to be integrated into development environments likeCursorto allow natural language-based interaction with your OCI tenancy.
Before you begin, ensure you have the following:
- Python 3.9 or higher.
- An Oracle Cloud Infrastructure account.
- A configured OCI CLI profile. The scripts default to using the[DEFAULT]profile located in~/.oci/config.
git clone https://github.com/shjanjua/OCI-MCP-Servers cd ocimcp
Create and activate a virtual environment (recommended):
python -m venv .venv source .venv/bin/activate # On Windows, use: .venv\Scripts\activate
Install the required dependencies:Each service has its ownrequirements.txt, but they are all the same.
You can integrate these tools directly into the Cursor IDE, allowing the AI to use them to perform actions in your OCI tenancy. There are two methods for this:stdioandstreamable-http.
This method is the simplest, where Cursor manages the lifecycle of the server process. You configure Cursor to run theserver_stdio.pyscript for each service.
Cursor JSON Configuration (~/.cursor/mcp.json):
To configure a server, add the following to yourmcpServersobject in Cursor's settings.
{ "mcpServers": { "adb-stdio": { "command": "/path/to/your/.venv/bin/python", "args": ["-u", "/path/to/your/ocimcp/adb/server_stdio.py"] }, "compute-stdio": { "command": "/path/to/your/.venv/bin/python", "args": ["-u", "/path/to/your/ocimcp/compute/server_stdio.py"] }, "identity-stdio": { "command": "/path/to/your/.venv/bin/python", "args": ["-u", "/path/to/your/ocimcp/identity/server_stdio.py"] }, "network-stdio": { "command": "/path/to/your/.venv/bin/python", "args": ["-u", "/path/to/your/ocimcp/network/server_stdio.py"] } } }
Note:Replace/path/to/your/with the absolute path to your project directory and virtual environment.
This method runs each service as a separate, persistent web server. This allows multiple clients to connect simultaneously.
You must start each server manually in its own terminal window. They are configured to run on different ports to avoid conflicts.
2. Cursor JSON Configuration (~/.cursor/mcp.json):
Add the following configuration to yourmcpServersobject. This tells Cursor where to find the running MCP servers.
{ "mcpServers": { "adb": { "url": "http://0.0.0.0:8000/mcp" }, "compute": { "url": "http://0.0.0.0:8001/mcp" }, "identity": { "url": "http://0.0.0.0:8002/mcp" }, "network": { "url": "http://0.0.0.0:8003/mcp" } } }
Navigate your Aiven projects and interact with the PostgreSQL®, Apache Kafka®, ClickHouse® and OpenSearch® services
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform.
Get prescriptive CDK advice, explain CDK Nag rules, check suppressions, generate Bedrock Agent schemas, and discover AWS Solutions Constructs patterns.
This AWS Labs Model Context Protocol (MCP) server for CloudTrail enables your AI agents to query AWS account activity for security investigations, compliance auditing, and operational troubleshooting.
Core AWS MCP server providing prompt understanding and server management capabilities.
Analyze CDK projects to identify AWS services used and get pricing information from AWS pricing webpages and API.
Query and analyze your Axiom logs, traces, and all other event data in natural language
Manage and interact with Microsoft Azure services.
Bastion: External Attack Surface Monitoring
Ask your AI assistant about your attack surface: run scans, catch expiring certificates and domains, triage findings, and generate reports.
Agent-ready global image CDN that AI agents can install and operate through MCP.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

