Submit

OceanBase Kubernetes Control Tool (okctl) MCP Server

@lizzy-0323

a year ago
developer-tools
okctl's mcp server
Overview

What is OceanBase Kubernetes Control Tool (okctl) MCP Server?

The okctl MCP Server is an implementation of the MCP server for the OceanBase Kubernetes Control Tool (okctl), designed to manage OceanBase clusters, tenants, and backup policies through a set of tool functions.

How to use the okctl MCP Server?

To use the okctl MCP Server, ensure that you have the prerequisites installed, including Python 3.10 or higher and the okctl tool. Configure the MCP server as per the provided JSON configuration and run it in an environment with access to the Kubernetes cluster.

Key features of the okctl MCP Server?

  • Cluster Management: Create, delete, view, scale, update, and upgrade OceanBase clusters.
  • Tenant Management: Manage OceanBase tenants with functionalities to create, delete, scale, and update.
  • Backup Policy Management: Create, delete, view, and manage backup policies for OceanBase.
  • Component Management: Install, update, and manage OceanBase components.

Use cases of the okctl MCP Server?

  1. Managing OceanBase clusters in a Kubernetes environment.
  2. Automating tenant management tasks for OceanBase.
  3. Implementing backup policies for data protection in OceanBase.

FAQ from okctl MCP Server?

  • What are the prerequisites for using the okctl MCP Server?

You need Python 3.10 or higher, the uv package manager, and the okctl tool installed and configured.

  • Can I run the MCP server without Kubernetes access?

No, the server needs to run in an environment with access to the Kubernetes cluster.

  • Is there a risk when deleting clusters or tenants?

Yes, some operations may be irreversible, so it is recommended to perform backups before executing important operations.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.