accueil / serveurs / Médias / com.googleapis.compute/mcp
com.googleapis.compute/mcp
serveur MCP (Model Context Protocol) · StatelessServer ESF
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.googleapis.compute/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.googleapis.compute/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 29 outils
- create_instance≈ 826 tokens
Create a new Google Compute Engine virtual machine (VM) instance. Requires project, zone, and instance name as input. If machine_type is not provided, it defaults to `e2-medium`. If image_project and image_family are not provided, it defaults to `debian-12` image from `debian-cloud` project. guest_accelerator and maintenance_policy can be optionally provided. Proceed only if there is no error in response and the status of the operation is `DONE` without any errors. To get details of the operation, use the `get_zone_operation` tool.
Paramètres, retour & exemple (8)
Paramètresname· string · requis
Required. Identifier. The instance name.zone· string · requis
Required. The zone of the instance.project· string · requis
Required. Project ID for this request.imageFamily· string · optionnel
Optional. The image family of the instance.machineType· string · optionnel
Optional. The machine type of the instance.imageProject· string · optionnel
Optional. The image project of the instance.guestAccelerators· array · optionnel
Optional. The list of attached accelerators. Each entry specifies the accelerator type (short name or full/partial URL, e.g., 'nvidia-tesla-p4') and the count.maintenancePolicy· string · optionnel · MIGRATE | TERMINATE
Optional. The maintenance policy option for the instance.
Exemple d'appel{"name": "create_instance", "arguments": {"name": "texte", "zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"operationName": "texte"}} - delete_instance≈ 293 tokens
Delete a Google Compute Engine virtual machine (VM) instance. Requires project, zone, and instance name as input. Proceed only if there is no error in response and the status of the operation is `DONE` without any errors. To get details of the operation, use the `get_zone_operation` tool.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Required. Identifier. The instance name.zone· string · requis
Required. The zone of the instance.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "delete_instance", "arguments": {"name": "texte", "zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"operationName": "texte"}} - get_commitment_basic_info≈ 2084 tokens
Get basic information about a Compute Engine Commitment, including its name, ID, status, plan, type, resources, and creation, start and end timestamps. Requires project, region, and commitment name as input.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Required. Identifier. Name of the commitment to return.region· string · requis
Required. The region of the commitment.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "get_commitment_basic_info", "arguments": {"name": "texte", "region": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "name": "texte", "plan": "INVALID", "type": "ACCELERATOR_OPTIMIZED", "status": "ACTIVE", "endTime": "texte", "resources": [], "startTime": "texte", "createTime": "texte"}} - get_disk_basic_info≈ 530 tokens
Get basic information about a Compute Engine disk, including its name, ID, description, creation timestamp, size, type, status, last attach timestamp, and last detach timestamp. Requires project, zone, and disk name as input.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Required. Identifier. The disk name.zone· string · requis
Required. The zone of the disk.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "get_disk_basic_info", "arguments": {"name": "texte", "zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "name": "texte", "type": "texte", "sizeGb": "texte", "status": "CREATING", "createTime": "texte", "description": "texte", "lastAttachTimestamp": "texte", "lastDetachTimestamp": "texte"}} - get_disk_performance_config≈ 598 tokens
Get performance configuration of a Compute Engine disk, including its type, size, provisioned IOPS, provisioned throughput, physical block size, storage pool and access mode. Requires project, zone, and disk name as input.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Required. Identifier. The disk name.zone· string · requis
Required. The zone of the disk.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "get_disk_performance_config", "arguments": {"name": "texte", "zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"type": "texte", "sizeGb": "texte", "accessMode": "READ_ONLY_MANY", "storagePool": "texte", "provisionedIops": "texte", "provisionedThroughput": "texte", "physicalBlockSizeBytes": "texte"}} - get_instance_basic_info≈ 809 tokens
Get basic information about a Compute Engine VM instance, including its name, ID, status, machine type, creation timestamp, and attached guest accelerators. Requires project, zone, and instance name as input.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Required. Identifier. The instance name.zone· string · requis
Required. The zone of the instance.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "get_instance_basic_info", "arguments": {"name": "texte", "zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "name": "texte", "status": "DEPROVISIONING", "createTime": "texte", "machineType": "texte", "guestAccelerators": []}} - get_instance_group_manager_basic_info≈ 4975 tokens
Get basic information about a Compute Engine managed instance group (MIG), including its name, ID, instance template, base instance name, target size, target stopped size, target suspended size, status and creation timestamp. Requires project, zone, and MIG name as input.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Required. Identifier. The instance group manager name.zone· string · requis
Required. The zone of the instance group manager.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "get_instance_group_manager_basic_info", "arguments": {"name": "texte", "zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "name": "texte", "status": "texte", "createTime": "texte", "targetSize": 1, "baseInstanceName": "texte", "instanceTemplate": "texte", "targetStoppedSize": 1, "targetSuspendedSize": 1}} - get_instance_template_basic_info≈ 393 tokens
Get basic information about a Compute Engine instance template, including its name, ID, description, machine type, region, and creation timestamp. Requires project and instance template name as input.
Paramètres, retour & exemple (2)
Paramètresname· string · requis
Required. Identifier. Name of the instance template to return.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "get_instance_template_basic_info", "arguments": {"name": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "name": "texte", "region": "texte", "createTime": "texte", "description": "texte", "machineType": "texte"}} - get_instance_template_properties≈ 14694 tokens
Get instance properties of a Compute Engine instance template. This includes properties such as description, tags, machine type, network interfaces, disks, metadata, service accounts, scheduling options, labels, guest accelerators, reservation affinity, and shielded/confidential instance configurations. Requires project and instance template name as input.
Paramètres, retour & exemple (2)
Paramètresname· string · requis
Required. Identifier. Name of the instance template to return.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "get_instance_template_properties", "arguments": {"name": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tags": "texte", "disks": [], "labels": {}, "metadata": "texte", "scheduling": "texte", "description": "texte", "machineType": "texte", "canIpForward": true, "minCpuPlatform": "texte", "serviceAccounts": [], "resourcePolicies": [], "guestAccelerators": []}} - get_reservation_basic_info≈ 565 tokens
Get Compute Engine reservation basic info including name, ID, creation timestamp, zone, status, specific reservation required, commitment, and linked commitments. Requires project, zone, and reservation name as input.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Required. Identifier. Name of the reservation to retrieve.zone· string · requis
Required. The zone of the reservation.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "get_reservation_basic_info", "arguments": {"name": "texte", "zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "name": "texte", "zone": "texte", "status": "CREATING", "commitment": "texte", "createTime": "texte", "linkedCommitments": [], "specificReservationRequired": true}} - get_reservation_details≈ 6698 tokens
Get Compute Engine reservation details. Returns reservation details including name, ID, status, creation timestamp, specific reservation properties like machine type, guest accelerators and local SSDs, aggregate reservation properties like VM family and reserved resources, commitment and linked commitments, sharing settings, and resource status. Requires project, zone, and reservation name as input.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Required. Identifier. Name of the reservation to retrieve.zone· string · requis
Required. The zone of the reservation.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "get_reservation_details", "arguments": {"name": "texte", "zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "kind": "texte", "name": "texte", "zone": "texte", "params": "texte", "status": "CREATING", "selfLink": "texte", "commitment": "texte", "description": "texte", "deleteAtTime": "texte", "satisfiesPzs": true, "shareSettings": "texte"}} - get_zone_operation≈ 3310 tokens
Get details of a zone operation, including its id, name, status, creation timestamp, error, warning, HTTP error message and HTTP error status code. Requires project, zone, and operation name as input.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Required. Identifier. The operation name.zone· string · requis
Required. The zone of the operation.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "get_zone_operation", "arguments": {"name": "texte", "zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"id": "texte", "name": "texte", "error": {}, "status": "DONE", "warnings": [], "createTime": "texte", "httpErrorMessage": "texte", "httpErrorStatusCode": 1}} - list_accelerator_types≈ 1396 tokens
Lists the available Google Compute Engine accelerator types. Requires project and zone as input. Returns accelerator types, including id, creation timestamp, name, description, deprecated, zone, and maximum cards per instance.
Paramètres, retour & exemple (2)
Paramètreszone· string · requis
Required. The zone of the accelerator types.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "list_accelerator_types", "arguments": {"zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"acceleratorTypes": []}} - list_commitment_reservations≈ 6778 tokens
Lists reservations for a Compute Engine Commitment. Returns reservation details including name, ID, status, creation timestamp, specific reservation properties like machine type, guest accelerators and local SSDs, aggregate reservation properties like VM family and reserved resources, commitment and linked commitments, sharing settings, and resource status. Requires project, region, and commitment name as input.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Required. Identifier. Name of the commitment to look up reservations for.region· string · requis
Required. The region of the commitment.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "list_commitment_reservations", "arguments": {"name": "texte", "region": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"reservations": []}} - list_commitments≈ 2217 tokens
Lists Compute Engine Commitments in a region. Details for each commitment include name, ID, status, plan, type, resources, and creation, start and end timestamps. Requires project and region as input.
Paramètres, retour & exemple (4)
Paramètresregion· string · requis
Required. The region of the commitments.project· string · requis
Required. Project ID for this request.pageSize· integer · optionnel
Optional. The maximum number of commitments to return.pageToken· string · optionnel
Optional. A page token received from a previous call to list commitments.
Exemple d'appel{"name": "list_commitments", "arguments": {"region": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"commitments": [], "nextPageToken": "texte"}} - list_disks≈ 647 tokens
Lists Compute Engine disks. Details for each disk include name, ID, description, creation timestamp, size, type, status, last attach timestamp, and last detach timestamp. Requires project and zone as input.
Paramètres, retour & exemple (4)
Paramètreszone· string · requis
Required. The zone of the disks to list.project· string · requis
Required. Project ID for this request.pageSize· integer · optionnel
Optional. The maximum number of results per page that should be returned.pageToken· string · optionnel
Optional. The page token received from the previous call.
Exemple d'appel{"name": "list_disks", "arguments": {"zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"disks": [], "nextPageToken": "texte"}} - list_images≈ 492 tokens
Lists Compute Engine Images. Details for each image include name, ID, status, family, and creation timestamp. Requires project as input.
Paramètres, retour & exemple (3)
Paramètresproject· string · requis
Required. Project ID for this request.pageSize· integer · optionnel
Optional. The maximum number of images to return.pageToken· string · optionnel
Optional. A page token received from a previous call to list images.
Exemple d'appel{"name": "list_images", "arguments": {"project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"images": [], "nextPageToken": "texte"}} - list_instance_attached_disks≈ 5555 tokens
Lists the disks attached to a Compute Engine virtual machine (VM) instance. For each attached disk, the response includes details such as kind, type, mode, saved state, source, device name, index, boot, initialize parameters, auto delete, licenses,, interface, guest OS features, disk encryption key, disk size, shielded instance initial state, force attach, and architecture. Requires project, zone, and instance name as input.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Required. Identifier. The instance name.zone· string · requis
Required. The zone of the instance.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "list_instance_attached_disks", "arguments": {"name": "texte", "zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"attachedDisks": []}} - list_instance_group_managers≈ 5126 tokens
Lists Compute Engine managed instance groups (MIGs). Details for each MIG include name, ID, instance template, base instance name, target size, target stopped size, target suspended size, status and creation timestamp. Requires project and zone as input.
Paramètres, retour & exemple (4)
Paramètreszone· string · requis
Required. The zone of the instance group managers.project· string · requis
Required. Project ID for this request.pageSize· integer · optionnel
Optional. The maximum number of instance group managers to return.pageToken· string · optionnel
Optional. A page token received from a previous call to list instance group managers.
Exemple d'appel{"name": "list_instance_group_managers", "arguments": {"zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"nextPageToken": "texte", "instanceGroupManagers": []}} - list_instance_templates≈ 536 tokens
Lists Compute Engine instance templates. Details for each instance template include name, ID, description, machine type, region, and creation timestamp. Requires project as input.
Paramètres, retour & exemple (3)
Paramètresproject· string · requis
Required. Project ID for this request.pageSize· integer · optionnel
Optional. The maximum number of instance templates to return.pageToken· string · optionnel
Optional. A page token received from a previous call to list instance templates.
Exemple d'appel{"name": "list_instance_templates", "arguments": {"project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"nextPageToken": "texte", "instanceTemplates": []}} - list_instances≈ 959 tokens
Lists Compute Engine virtual machine (VM) instances. Details for each instance include name, ID, status, machine type, creation timestamp, and attached guest accelerators. Use other tools to get more details about each instance. Requires project and zone as input.
Paramètres, retour & exemple (4)
Paramètreszone· string · requis
Required. The zone of the instances.project· string · requis
Required. Project ID for this request.pageSize· integer · optionnel
Optional. The maximum number of instances to return.pageToken· string · optionnel
Optional. A page token received from a previous call to list instances.
Exemple d'appel{"name": "list_instances", "arguments": {"zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"instances": [], "nextPageToken": "texte"}} - list_machine_types≈ 1636 tokens
Lists the available Google Compute Engine machine types. Requires project and zone as input. Returns machine types, including id, creationTimestamp, name, description, guest cpus, memory, image space, maximum persistent disks, maximum persisten disks size, deprecated, zone, is shared cpu, accelerators, and architecture.
Paramètres, retour & exemple (2)
Paramètreszone· string · requis
Required. The zone of the machine types.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "list_machine_types", "arguments": {"zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"machineTypes": []}} - list_managed_instances≈ 10923 tokens
Lists managed instances for a given managed instance group (MIG). For each instance, details include id, instance URL, instance status, and current action. Requires project, zone, and MIG name as input.
Paramètres, retour & exemple (5)
Paramètresname· string · requis
Required. Identifier. The instance group manager name.zone· string · requis
Required. The zone of the instance group manager.project· string · requis
Required. Project ID for this request.pageSize· integer · optionnel
Optional. The maximum number of managed instances to return.pageToken· string · optionnel
Optional. A page token received from a previous call to list managed instances.
Exemple d'appel{"name": "list_managed_instances", "arguments": {"name": "texte", "zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"nextPageToken": "texte", "managedInstances": []}} - list_reservations≈ 705 tokens
Lists Compute Engine reservations. Details for each reservation include name, ID, creation timestamp, zone, status, specific reservation required, commitment, and linked commitments. Requires project and zone as input.
Paramètres, retour & exemple (4)
Paramètreszone· string · requis
Required. The zone of the reservations.project· string · requis
Required. Project ID for this request.pageSize· integer · optionnel
Optional. The maximum number of reservations to return.pageToken· string · optionnel
Optional. A page token received from a previous call to list reservations.
Exemple d'appel{"name": "list_reservations", "arguments": {"zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"reservations": [], "nextPageToken": "texte"}} - list_snapshots≈ 615 tokens
Lists snapshots in a project providing basic information per snapshot including name, id, status, creation time, disk size, storage bytes, source disk, and source disk id. Requires project as input.
Paramètres, retour & exemple (3)
Paramètresproject· string · requis
Required. Project ID for this request.pageSize· integer · optionnel
Optional. The maximum number of snapshots to return.pageToken· string · optionnel
Optional. A page token received from a previous call to list snapshots.
Exemple d'appel{"name": "list_snapshots", "arguments": {"project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"snapshots": [], "nextPageToken": "texte"}} - reset_instance≈ 292 tokens
Resets a Google Compute Engine virtual machine (VM) instance. Requires project, zone, and instance name as input. Proceed only if there is no error in response and the status of the operation is `DONE` without any errors. To get details of the operation, use the `get_zone_operation` tool.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Required. Identifier. The instance name.zone· string · requis
Required. The zone of the instance.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "reset_instance", "arguments": {"name": "texte", "zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"operationName": "texte"}} - set_instance_machine_type≈ 328 tokens
Sets the machine type for a stopped Google Compute Engine instance to the specified machine type. Requires project, zone, instance name and machine type as input. Proceed only if there is no error in response and the status of the operation is `DONE` without any errors. To get details of the operation, use the `get_zone_operation` tool.
Paramètres, retour & exemple (4)
Paramètresname· string · requis
Required. Identifier. The instance name.zone· string · requis
Required. The zone of the instance.project· string · requis
Required. Project ID for this request.machineType· string · requis
Required. The machine type of the instance.
Exemple d'appel{"name": "set_instance_machine_type", "arguments": {"name": "texte", "zone": "texte", "project": "texte", "machineType": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"operationName": "texte"}} - start_instance≈ 292 tokens
Starts a Google Compute Engine virtual machine (VM) instance. Requires project, zone, and instance name as input. Proceed only if there is no error in response and the status of the operation is `DONE` without any errors. To get details of the operation, use the `get_zone_operation` tool.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Required. Identifier. The instance name.zone· string · requis
Required. The zone of the instance.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "start_instance", "arguments": {"name": "texte", "zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"operationName": "texte"}} - stop_instance≈ 291 tokens
Stops a Google Compute Engine virtual machine (VM) instance. Requires project, zone, and instance name as input. Proceed only if there is no error in response and the status of the operation is `DONE` without any errors. To get details of the operation, use the `get_zone_operation` tool.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Required. Identifier. The instance name.zone· string · requis
Required. The zone of the instance.project· string · requis
Required. Project ID for this request.
Exemple d'appel{"name": "stop_instance", "arguments": {"name": "texte", "zone": "texte", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"operationName": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».