集群控制器MCP服务器和Gemini CLI扩展
使用自然语言与Cluster Director交互,以使用、监控、维护和基准测试您的集群。
MCP上下文
我们安装MCP服务器作为此软件安装的一部分,它们是:
- 集群控制器mcp服务器:可以代表用户执行工具(列于mcp工具部分)的代理AI助手。
安装和运行集群控制器MCP
群集控制器MCP服务器旨在用于谷歌 云终端 作为Gemini CLI扩展。
- 向GCP项目的所有者请求以下IAM角色
roles/compute.osLogin roles/iam.serviceAccountUser roles/compute.instanceAdmin.v1 roles/iap.tunnel资源访问器
- 克隆https://github.com/GoogleCloudPlatform/cluster-director-mcp.git
- 运行gemini-cli并安装必要的群集控制器mcp扩展
cd cluster-director-mcp; ./run.sh属于群集控制器MCP服务器的MCP工具
check_job_status:显示在使用群集控制器创建的群集中运行的作业。check_maintenance:检查群集中所有计算(GPU)节点的维护事件。get_cluster:描述集群,即配置的计算节点和存储的类型。list_clusters:列出使用群集控制器创建的群集。list_partition_info:显示使用cluster Director创建的集群中slurm分区的信息。run_dcgm_test:在群集的GPU节点上运行DCGM测试以验证群集运行状况。run_nccl_test:在群集的GPU节点上运行NCCL测试以验证群集运行状况。show_cluster_software_version_info:显示集群中所有计算(GPU)节点的软件版本。show_cluster_state:显示在cluster Director中创建的集群中的计算节点的状态(空闲、正在运行的作业等)。show_job_state:显示在使用群集控制器创建的群集中运行的作业。show_recent_jobs:显示最近在群集上运行的作业。
