weibaohui/kom
JSON →Provides multi-cluster Kubernetes management and operations using MCP, It can be integrated as an SDK into your own project and includes nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.
Tools · 24
- list_k8s_clusters 列出所有已注册的Kubernetes集群
- restart_k8s_daemonset 通过集群、命名空间和名称,重启DaemonSet
- scale_k8s_deployment 通过集群、命名空间、名称 扩缩容Deployment,设置副本数
- restart_k8s_deployment 通过集群、命名空间和名称,重启Deployment
- stop_k8s_deployment 停止Deployment
- restore_k8s_deployment 恢复Deployment副本数
- update_k8s_deployment_image_tag 更新Deployment中容器的镜像Tag
- get_k8s_deployment_rollout_history 查询升级历史
- undo_k8s_deployment_rollout 回滚
- pause_k8s_deployment_rollout 暂停升级
- resume_k8s_deployment_rollout 恢复升级
- get_k8s_deployment_rollout_status 查询升级状态
- get_k8s_deployment_hpa_list 查询Deployment的HPA列表
- list_k8s_deploy_event 列出Deployment相关的事件
- get_k8s_resource 通过集群、命名空间和名称获取Kubernetes资源详情
- describe_k8s_resource 通过集群、命名空间和名称获取Kubernetes资源详情
- delete_k8s_resource 通过集群、命名空间和名称删除Kubernetes资源
- list_k8s_resource 按集群和资源类型列出Kubernetes资源
- annotate_k8s_resource 为Kubernetes资源添加或删除注解
- label_k8s_resource 为Kubernetes资源添加或删除标签
- patch_k8s_resource 通过集群、命名空间和名称更新Kubernetes资源
- GetDynamicResource 获取动态资源
- taint_k8s_node 为节点添加污点
- untaint_k8s_node 为节点移
Links
★ 147 GitHub stars