KubeSphere MCP сервер
MCP сервер, обеспечивающий интеграцию с KubeSphere API и позволяющий управлять ресурсами через четыре модуля: управление рабочими пространствами, управление кластерами, управление пользователями и ролями, а также центр расширений.
автор: kubesphere
curl -fsSL https://vibebaza.com/i/kubesphere | bash
MCP сервер, обеспечивающий интеграцию с KubeSphere API и позволяющий управлять ресурсами через четыре модуля: управление рабочими пространствами, управление кластерами, управление пользователями и ролями, а также центр расширений.
Установка
Из исходного кода
go build -o ks-mcp-server cmd/main.go
Релизы GitHub
Download from https://github.com/kubesphere/ks-mcp-server/releases and move to $PATH
Конфигурация
Claude Desktop
{
"mcpServers": {
"KubeSphere": {
"args": [
"stdio",
"--ksconfig", "<ksconfig file absolute path>",
"--ks-apiserver", "<KubeSphere Address>"
],
"command": "ks-mcp-server"
}
}
}
Cursor
{
"mcpServers": {
"KubeSphere": {
"args": [
"stdio",
"--ksconfig", "<ksconfig file absolute path>",
"--ks-apiserver", "<KubeSphere Address>"
],
"command": "ks-mcp-server"
}
}
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
Workspace Management |
Управление рабочими пространствами KubeSphere |
Cluster Management |
Управление кластерами KubeSphere |
User and Roles |
Управление пользователями и контролем доступа на основе ролей |
Extensions Center |
Управление расширениями KubeSphere |
Возможности
- Интеграция с KubeSphere API
- Управление ресурсами через четыре модуля инструментов
- Поддержка как HTTP, так и HTTPS соединений
- Конфигурация через KSConfig файл, аналогично kubeconfig
Переменные окружения
Опциональные
KUBESPHERE_CONTEXT- Изменение контекста по умолчанию для KubeSphere (по умолчанию: kubesphere)
Ресурсы
Примечания
Требуется кластер KubeSphere с адресом доступа, именем пользователя и паролем. Необходимо сгенерировать KSConfig файл в формате YAML, содержащий детали подключения к кластеру. Поддерживается опциональный CA сертификат для HTTPS доступа.