KubeSphere MCP Server
@kubesphere
关于 KubeSphere MCP Server
暂无概览
基本信息
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is KubeSphere MCP Server?
The KubeSphere MCP Server is a Model Context Protocol (MCP) server that integrates with KubeSphere APIs, enabling AI agents to retrieve resources from KubeSphere. It provides four tool modules: Workspace Management, Cluster Management, User and Roles, and Extensions Center.
How to use KubeSphere MCP Server?
You need a KubeSphere cluster with an access address, username, and password. First generate a KSConfig file (YAML format, similar to kubeconfig) containing cluster connection details. Then obtain the ks-mcp-server binary by building from source (go build -o ks-mcp-server cmd/main.go) or downloading from GitHub releases. Finally, configure the MCP server in your AI agent (e.g., Claude Desktop or Cursor) using the stdio transport, specifying the --ksconfig path and optionally --ks-apiserver for HTTP access.
Key features of KubeSphere MCP Server
- Integrates KubeSphere APIs via the Model Context Protocol.
- Provides four dedicated tool modules for resource management.
- Uses a KSConfig file similar to kubeconfig for authentication.
- Supports both HTTPS and HTTP connections (HTTPS required by default).
- Allows optional base64-encoded CA certificates for HTTPS.
- Available as a standalone Go binary or prebuilt release artifact.
Use cases of KubeSphere MCP Server
- Query workspace resources and configurations from an AI assistant.
- Manage clusters and their metadata within a KubeSphere environment.
- Retrieve user and role information for access control auditing.
- Explore and interact with the KubeSphere Extensions Center.
FAQ from KubeSphere MCP Server
What are the prerequisites for using KubeSphere MCP Server?
You must have a running KubeSphere cluster and know its access address, a valid username, and password.
How do I create the KSConfig file?
The KSConfig is a YAML file with apiVersion, clusters, contexts, current-context, kind, preferences, and users fields. The default context name is kubesphere (can be overridden with KUBESPHERE_CONTEXT environment variable). You must provide the server address (HTTPS) and user credentials; the CA certificate field is optional.
Can I use HTTP instead of HTTPS?
Yes. In the KSConfig, set an arbitrary HTTPS address, then pass the actual HTTP address via the --ks-apiserver argument when running the server (e.g., --ks-apiserver http://172.10.0.1:30880).
How do I obtain the ks-mcp-server binary?
Either build it with go build -o ks-mcp-server cmd/main.go or download a precompiled release from the GitHub releases page, then place it in your $PATH.
How do I configure KubeSphere MCP Server in an AI agent?
Add an entry to your agent’s MCP configuration (e.g., Claude Desktop’s claude_desktop_config.json) with command: "ks-mcp-server" and args including stdio, --ksconfig <absolute path>, and optionally --ks-apiserver <address>. The agent will then communicate via stdio.
其他 分类下的更多 MCP 服务器
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Blender
ahujasidOpen-source MCP to use Blender with any LLM
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
评论