com.googleapis.compute/mcp
https://compute.googleapis.com/mcpskills: {'id': 'create_instance', 'name': 'create_instance', 'description': '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.\n', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'delete_instance', 'name': 'delete_instance', 'description': '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.\n', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'start_instance', 'name': 'start_instance', 'description': '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.\n', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'stop_instance', 'name': 'stop_instance', 'description': '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.\n', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'reset_instance', 'name': 'reset_instance', 'description': '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.\n', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_instance_basic_info', 'name': 'get_instance_basic_info', 'description': '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.\n', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'set_instance_machine_type', 'name': 'set_instance_machine_type', 'description': '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.\n', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'list_instance_attached_disks', 'name': 'list_instance_attached_disks', 'description': '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.\n', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}; uptime_30d 1.0%; p95 798.2ms; conformance: pass
How to connect
https://compute.googleapis.com/mcp
curl -X POST https://compute.googleapis.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'