OCI Limits MCP Server
Overview
This MCP server exposes Oracle Cloud Infrastructure Limits APIs through tools mirroring public endpoints.
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-limits": {
"type": "stdio",
"command": "uvx",
"args": [
"oracle.oci-limits-mcp-server"
],
"env": {
"OCI_CONFIG_PROFILE": "DEFAULT"
}
}
}
}
Tools
| Tool Name | Description | Parameters |
|---|---|---|
| list_services | Returns supported services | compartment_id, sort_by='name', sort_order='ASC', limit=100, page=None, subscription_id=None |
| list_limit_definitions | Returns limit definitions | compartment_id, service_name=None, name=None, sort_by='name', sort_order='ASC', limit=100, page=None, subscription_id=None |
| list_limit_values | Returns limit values | compartment_id, service_name, scope_type=None, availability_domain=None, name=None, sort_by='name', sort_order='ASC', limit=100, page=None, subscription_id=None, external_location=None |
| get_resource_availability | Returns usage/availability for a specific limit | service_name, limit_name, compartment_id, availability_domain=None, subscription_id=None, external_location=None |
Authentication
Follows the same pattern as other OCI MCP servers:
- Reads OCI config from ~/.oci/config
- Uses security token authentication
- Adds custom user agent header
Notes
- For AD-scoped limits,
availability_domainis required. - Tools return dicts aligned with Swagger models.
License
Copyright (c) 2025 Oracle and/or its affiliates. Released under the Universal Permissive License v1.0.
Third-Party APIs
Developers distributing binary implementations must obtain and provide required third-party licenses and copyright notices.
Disclaimer
Users are responsible for local environment and credential safety. Different language models may yield different results.
Metadata
Release files for oracle.oci-limits-mcp-server 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| oracle_oci_limits_mcp_server-1.0.5.tar.gz | 9.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| oracle_oci_limits_mcp_server-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.7 kB
Release files / oracle_oci_limits_mcp_server-1.0.5.tar.gz
| Download URL | oracle_oci_limits_mcp_server-1.0.5.tar.gz |
|---|---|
| Size | 9.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3a30b825f34bbc7b54ce664be26d4ccd78694faf5c68cdd69519b7d05e49a5e9
|
|
BLAKE2b-256 checksum How to use checksums |
acc5d10cf015b27394b27caf72e7644083106e2209cdd941744d5faaba798d66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Oracle Linux Server","version":"9.8","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / oracle_oci_limits_mcp_server-1.0.5-py3-none-any.whl
| Download URL | oracle_oci_limits_mcp_server-1.0.5-py3-none-any.whl |
|---|---|
| Size | 9.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7d313d9dfecf826e4c68b7f0c4e786e65f69424fef84bbbcac699d18bf7d6414
|
|
BLAKE2b-256 checksum How to use checksums |
0f207e4b4a3d842e8d61e44bb86928f011427ff3cb32548a8fbe448a44e80250
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Oracle Linux Server","version":"9.8","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|