Skip to main content

An OCI Model Context Protocol server for load-balancer

Project description

OCI Load Balancer MCP Server

This server provides tools for interacting with Oracle Cloud Infrastructure (OCI) Load Balancer service.

MCP client configuration (recommended)

Most users should configure their MCP client to launch the server, rather than starting it manually.

Add a stanza like this to your MCP client config (often called mcp.json; example shown is stdio):

{
  "mcpServers": {
    "oci-load-balancer": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "oracle.oci-load-balancer-mcp-server"
      ],
      "env": {
        "OCI_CONFIG_PROFILE": "DEFAULT"
      }
    }
  }
}

For HTTP transport, start the server with:

ORACLE_MCP_HOST=<bind_host> \
ORACLE_MCP_PORT=<port> \
ORACLE_MCP_BASE_URL=<public_base_url> \
OCI_REGION=<region> \
IDCS_DOMAIN=<idcs_domain> \
IDCS_CLIENT_ID=<client_id> \
IDCS_CLIENT_SECRET=<client_secret> \
IDCS_AUDIENCE=<audience> \
uvx oracle.oci-load-balancer-mcp-server

Register ${ORACLE_MCP_BASE_URL}/auth/callback in the OCI IAM confidential application. If IDCS_REQUIRED_SCOPES is unset, the default is openid profile email oci_mcp.load_balancer.invoke. stdio uses the configured OCI CLI profile; HTTP uses the authenticated OCI IAM user.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oracle_oci_load_balancer_mcp_server-1.0.0.tar.gz (88.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file oracle_oci_load_balancer_mcp_server-1.0.0.tar.gz.

File metadata

  • Download URL: oracle_oci_load_balancer_mcp_server-1.0.0.tar.gz
  • Upload date:
  • Size: 88.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for oracle_oci_load_balancer_mcp_server-1.0.0.tar.gz
Algorithm Hash digest
SHA256 857aa922182c1cefbec8549da1bc5df73b00cd2a60fad68d285cb6c591a45711
MD5 61e70d17afc2c0f68e12dabc18c5376c
BLAKE2b-256 6c56cdc4594f8676e11a312870234254f9f2719015072167fb539d15067762bd

See more details on using hashes here.

File details

Details for the file oracle_oci_load_balancer_mcp_server-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: oracle_oci_load_balancer_mcp_server-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 24.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for oracle_oci_load_balancer_mcp_server-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e5a20a3095812045c3ef3fd282de82941e820ca7e59a05c3940eb62427f91285
MD5 a17b5f8ae9b47c27c53a78ee19e11de9
BLAKE2b-256 163adb168496a8012064b704ccb1f12751c4ad5b2eeecc32b7664d941e5df52f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page