okctl-mcp-server

okctl-mcp-server

3.5

The OceanBase Kubernetes Control Tool (okctl) MCP Server provides a set of tool functions for managing OceanBase clusters, tenants, and backup policies through the MCP protocol.

The OceanBase Kubernetes Control Tool (okctl) MCP Server is designed to facilitate the management of OceanBase clusters, tenants, and backup policies by leveraging the underlying okctl command-line tool. It exposes these functionalities to clients via the Model Context Protocol (MCP), enabling efficient and streamlined operations. The server supports a variety of management tasks, including cluster and tenant creation, scaling, updating, and backup policy management. It also offers SQL operation capabilities for executing queries on OceanBase clusters. The server is built to run in environments with access to Kubernetes clusters and requires the okctl tool to be installed and configured properly. It supports various command-line arguments to customize the tools enabled and the transport method used.

Features

  • Cluster Management: Create, delete, view, scale, update, and upgrade OceanBase clusters.
  • Tenant Management: Manage OceanBase tenants with functionalities like creation, deletion, scaling, and updating.
  • Backup Policy Management: Create, delete, view, update, and manage backup policies for OceanBase.
  • SQL Operations: Configure database connections and execute SQL queries on OceanBase clusters.
  • Component Management: Install, update, and manage OceanBase components.