C
Cluster Director MCP
MCP server by GoogleCloudPlatform
创建于 11/14/2025
更新于 5 months ago
README
Repository documentation and setup instructions
Cluster Director MCP Server and Gemini CLI Extension
Interact with Cluster Director in natural language to use, monitor, maintain and benchmark your Clusters.
MCP Context
We install MCP servers as part of this software stallation, they are:
- cluster-director-mcp server: Agentic AI-Assistant that can execute tools (listed in MCP Tools section) on behalf of the user.
Installation and Running Cluster Director MCP
Cluster Director MCP Server is intended to be used on Google Cloud Shell as a Gemini CLI extension.
-
Request the following IAM roles from the owner of your GCP project roles/compute.osLogin roles/iam.serviceAccountUser roles/compute.instanceAdmin.v1 roles/iap.tunnelResourceAccessor
-
git clone https://github.com/GoogleCloudPlatform/cluster-director-mcp.git
-
Run gemini-cli with the necessary cluster-director-mcp extensions installed
cd cluster-director-mcp; ./run.sh
MCP Tools that are part of cluster-director-mcp server
check_job_status: Shows the jobs running in cluster created using Cluster Director.check_maintenance: Checks for maintenance events for ALL the compute (GPU) nodes inthe cluster.get_cluster: Describe a cluster, i.e the type of compute nodes and storage provisioned.list_clusters: List clusters created using Cluster Director.list_partition_info: Shows information on a slurm partition in a cluster created using Cluster Director.run_dcgm_test: Runs DCGM tests on the cluster's GPU nodes to verify cluster health.run_nccl_test: Runs NCCL tests on the cluster's GPU nodes to verify cluster health.show_cluster_software_version_info: Show the software versions for ALL the compute (GPU) nodes in the cluster.show_cluster_state: Shows the state of the compute nodes in the cluster (idle, running jobs ..etc) created in Cluster Director.show_job_state: Shows the jobs running in cluster created using Cluster Director.show_recent_jobs: Shows the recent jobs that were run on the of cluster.
快速设置
此服务器的安装指南
安装命令 (包未发布)
git clone https://github.com/GoogleCloudPlatform/cluster-director-mcp
手动安装: 请查看 README 获取详细的设置说明和所需的其他依赖项。
Cursor 配置 (mcp.json)
{
"mcpServers": {
"googlecloudplatform-cluster-director-mcp": {
"command": "git",
"args": [
"clone",
"https://github.com/GoogleCloudPlatform/cluster-director-mcp"
]
}
}
}