Serveur MCP

lambda-labs

io.usefulapi/lambda-labs
Cloud et infrastructure Outils développeur Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Manages GPU cloud instances, images, filesystems, firewall rules, audit events, and instance lifecycle operations.

lambda_create_filesystem
Create filesystem
Create a new persistent filesystem in a region (can then be attached to instances at launch). Lambda Cloud REST: POST /api/v1/filesystems.
Destructif
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'region'], 'properties': {'name': {'type': 'string', 'description': 'Filesystem name (1-60 chars, must start with a letter, then letters/digits/hyphens — pattern ^[a-zA-Z]+[0-9a-zA-Z-]*$).'}, 'region': {'type': 'string', 'description': "Region to create the filesystem in (e.g. 'us-east-1')."}}}
lambda_delete_filesystem
Delete filesystem
Delete a persistent filesystem by id. Irreversible — DESTROYS all data on it. The filesystem must not be attached to any instance. Lambda Cloud REST: DELETE /api/v1/filesystems/{id}.
Destructif
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The filesystem id to delete.'}}}
lambda_get_firewall_ruleset
Get firewall ruleset
Get a single firewall ruleset by id. Lambda Cloud REST: GET /api/v1/firewall-rulesets/{id}.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The firewall ruleset id.'}}}
lambda_get_instance
Get instance
Get full details of a single instance by id (status, ip, region, instance_type, ssh/filesystem attachments, jupyter url, available actions). Lambda Cloud REST: GET /api/v1/instances/{id}.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The instance id.'}}}
lambda_launch_instance
Launch instance
Launch one or more GPU cloud instances. COSTS MONEY: billing starts as soon as the instance boots (hourly rate per instance_type). Pick region_name + instance_type_name from lambda_list_instance_types (only regions with capacity available), and pass exactly one existing SSH key name in ssh_key_names (create keys in the Lambda dashboard). Lambda Cloud REST: POST /api/v1/instance-operations/launch.
Destructif
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['region_name', 'instance_type_name', 'ssh_key_names'], 'properties': {'name': {'type': 'string', 'maxLength': 64, 'description': 'A friendly name for the instance (max 64 chars).'}, 'tags': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'value'], 'properties': {'key': {'type': 'string', 'description': 'Tag key.'}, 'value': {'type': 'string', 'description': 'Tag value.'}}, 'description': 'A key/value tag.'}, 'description': 'Key/value tags to attach to the instance.'}, 'hostname': {'type': 'string', 'description': 'Custom hostname (1-63 chars, lowercase alphanumeric and hyphens, pattern ^[a-z0-9][0-9a-z-]{0,62}$).'}, 'image_id': {'type': 'string', 'description': 'Specific image id to boot (from lambda_list_images). Mutually exclusive with image_family.'}, 'quantity': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'How many instances to launch (default 1). EACH one is billed separately.'}, 'user_data': {'type': 'string', 'description': 'cloud-init user-data script to run on first boot (max 1MB).'}, 'region_name': {'type': 'string', 'description': "Region to launch in (e.g. 'us-east-1') — must have capacity for the type."}, 'image_family': {'type': 'string', 'description': 'Image family to boot (latest in family). Mutually exclusive with image_id.'}, 'ssh_key_names': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': 'Names of SSH keys to install (exactly one supported). The key must already exist in your account.'}, 'file_system_names': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Names of existing persistent filesystems to attach.'}, 'instance_type_name': {'type': 'string', 'description': "Instance type to launch (e.g. 'gpu_1x_a100') — from lambda_list_instance_types."}}}
lambda_list_audit_events
List audit events
List account audit-log events, optionally filtered by time window and resource type, with page_token pagination. Lambda Cloud REST: GET /api/v1/audit-events.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'end': {'type': 'string', 'description': 'Only events at/before this ISO 8601 timestamp.'}, 'start': {'type': 'string', 'description': 'Only events at/after this ISO 8601 timestamp.'}, 'page_token': {'type': 'string', 'description': 'Pagination token — pass the value returned by a previous page to fetch the next.'}, 'resource_type': {'type': 'string', 'description': "Restrict to events on this resource type (e.g. 'instance', 'filesystem')."}}}
lambda_list_filesystems
List filesystems
List your persistent filesystems (id, name, region, status, created_at) that can be attached to instances at launch. Lambda Cloud REST: GET /api/v1/file-systems.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
lambda_list_firewall_rules
List firewall rules
List the account's inbound firewall rules (protocol, port range, source CIDR, description). Lambda Cloud REST: GET /api/v1/firewall-rules.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
lambda_list_firewall_rulesets
List firewall rulesets
List firewall rulesets (id, name, region, rules) that can be applied to instances. Lambda Cloud REST: GET /api/v1/firewall-rulesets.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
lambda_list_images
List images
List available machine images (id, name, family, version, region availability) that can be selected when launching an instance. Lambda Cloud REST: GET /api/v1/images.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
lambda_list_instances
List instances
List your running GPU cloud instances (id, name, ip, status, region, instance_type, ssh_key_names, filesystems, jupyter_url). Lambda Cloud REST: GET /api/v1/instances.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
lambda_list_instance_types
List instance types
List all GPU instance types with their specs (vcpus, memory, storage, gpus), hourly price (price_cents_per_hour), and which regions currently have capacity available. Use this to pick region_name + instance_type_name before launching. Lambda Cloud REST: GET /api/v1/instance-types.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
lambda_restart_instances
Restart instances
Restart one or more running instances by id (a reboot — the instances are NOT destroyed and billing continues). Lambda Cloud REST: POST /api/v1/instance-operations/restart.
Destructif
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['instance_ids'], 'properties': {'instance_ids': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': 'Ids of the instances to restart.'}}}
lambda_terminate_instances
Terminate instances
Terminate (permanently destroy) one or more instances by id. This STOPS billing for them but DESTROYS the instances and any non-persistent data — persistent filesystems survive. Irreversible. Lambda Cloud REST: POST /api/v1/instance-operations/terminate.
Destructif
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['instance_ids'], 'properties': {'instance_ids': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': 'Ids of the instances to terminate (destroy).'}}}
lambda_update_instance
Update instance
Update a live instance's name and/or tags. Only provided fields are changed. Lambda Cloud REST: POST /api/v1/instances/{id}.
Destructif
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The instance id to update.'}, 'name': {'type': 'string', 'maxLength': 64, 'description': 'New friendly name (max 64 chars).'}, 'tags': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'value'], 'properties': {'key': {'type': 'string', 'description': 'Tag key.'}, 'value': {'type': 'string', 'description': 'Tag value.'}}, 'description': 'A key/value tag.'}, 'description': "Replace the instance's key/value tags."}}}
Modifié
lambda_delete_filesystem
1 October 2026 02:42
Modifié
lambda_create_filesystem
1 October 2026 02:42
Modifié
lambda_update_instance
1 October 2026 02:42
Modifié
lambda_terminate_instances
1 October 2026 02:42
Modifié
lambda_restart_instances
1 October 2026 02:42
Modifié
lambda_launch_instance
1 October 2026 02:42
Modifié
lambda_list_audit_events
1 October 2026 02:42
Modifié
lambda_get_firewall_ruleset
1 October 2026 02:42
Modifié
lambda_list_firewall_rulesets
1 October 2026 02:42
Modifié
lambda_list_firewall_rules
1 October 2026 02:42
Modifié
lambda_list_filesystems
1 October 2026 02:42
Modifié
lambda_list_images
1 October 2026 02:42
Modifié
lambda_list_instance_types
1 October 2026 02:42
Modifié
lambda_get_instance
1 October 2026 02:42
Modifié
lambda_list_instances
1 October 2026 02:42
Ajouté
lambda_delete_filesystem
17 September 2026 12:53
Ajouté
lambda_create_filesystem
17 September 2026 12:53
Ajouté
lambda_update_instance
17 September 2026 12:53
Ajouté
lambda_terminate_instances
17 September 2026 12:53
Ajouté
lambda_restart_instances
17 September 2026 12:53
Ajouté
lambda_launch_instance
17 September 2026 12:53
Ajouté
lambda_list_audit_events
17 September 2026 12:53
Ajouté
lambda_get_firewall_ruleset
17 September 2026 12:53
Ajouté
lambda_list_firewall_rulesets
17 September 2026 12:53
Ajouté
lambda_list_firewall_rules
17 September 2026 12:53
Ajouté
lambda_list_filesystems
17 September 2026 12:53
Ajouté
lambda_list_images
17 September 2026 12:53
Ajouté
lambda_list_instance_types
17 September 2026 12:53
Ajouté
lambda_get_instance
17 September 2026 12:53
Ajouté
lambda_list_instances
17 September 2026 12:53