Kubesphere

Provides an MCP interface to KubeSphere APIs for resource access and management through four modules.
  • go

13

GitHub Stars

go

Language

4 months ago

First Indexed

3 weeks ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "kubesphere-ks-mcp-server": {
      "command": "ks-mcp-server",
      "args": [
        "stdio",
        "--ksconfig",
        "<ksconfig file absolute path>",
        "--ks-apiserver",
        "<KubeSphere Address>"
      ]
    }
  }
}

The KubeSphere MCP Server provides a Model Context Protocol (MCP) interface that integrates with KubeSphere APIs to fetch resources from a KubeSphere cluster. It is organized into four tool modules—Workspace Management, Cluster Management, User and Roles, and Extensions Center—so you can manage and query KubeSphere resources through a consistent MCP-based workflow.

How to use

You will connect to the MCP server from an MCP client and use its modules to access KubeSphere resources. Start by configuring your MCP client to point to the KubeSphere MCP server, then perform actions such as listing workspaces, managing clusters, handling user roles, and exploring extensions. The server exposes these capabilities so you can automate resource retrieval and management within your existing MCP-based tooling.

How to install

Prerequisites you need before installing the MCP server:

  • A KubeSphere cluster with access credentials (address, username, password)
  • Go toolchain installed to build the server from source (optional if you download prebuilt binaries)

Install steps you should follow in order:

Available tools

Workspace Management

Module to manage and query workspaces within the KubeSphere MCP server, enabling organized resource access and scoping for operations.

Cluster Management

Module to access and manage cluster-related resources, including listing clusters and their configurations.

User and Roles

Module to retrieve and manage user accounts and role assignments within KubeSphere.

Extensions Center

Module to explore and manage extensions available in KubeSphere, enabling integrations and enhancements.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational