Skip to main content
Glama
ddivins

hpe-security-director-cloud-mcp

by ddivins

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SDCLOUD_API_KEYNoAPI key, sent as the x-api-key header.
SDCLOUD_BASE_URLNoAPI base URL. Defaults to https://api.sdcloud.juniperclouds.net/https://api.sdcloud.juniperclouds.net/
SDCLOUD_OAUTH_TOKENNoOAuth token, sent as the x-oauth2-token header. Takes precedence if both are set.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
sdcloud_get_device_config_idp_sensorsB

List a device's configured IDP sensors.

sdcloud_get_device_config_interfacesC

List a device's configured interfaces.

sdcloud_get_device_interface_subinterfacesB

List subinterfaces configured under a specific interface on a device.

sdcloud_get_device_config_latest_versionC

Get metadata for a device's latest configuration revision.

sdcloud_get_device_config_routing_instancesC

List a device's configured routing instances.

sdcloud_get_device_config_subinterfacesC

List all of a device's configured subinterfaces.

sdcloud_get_device_config_zonesB

List a device's configured security zones.

sdcloud_list_device_groupsB

List device groups with optional pagination, filtering, and sorting.

sdcloud_create_device_groupB

Create a new device group. Body typically includes name, description, device UUIDs.

sdcloud_get_device_groupC

Get a device group by UUID.

sdcloud_update_device_groupB

Update a device group by UUID.

sdcloud_delete_device_groupC

Delete a device group by UUID.

sdcloud_list_device_image_definitionsA

List device software image definitions with optional pagination, filtering, and sorting.

sdcloud_create_device_image_definitionC

Create a new device software image definition.

sdcloud_delete_device_image_definitionB

Delete a device software image definition by UUID.

sdcloud_bulk_deploy_device_imageA

Bulk-deploy a software image to multiple devices. Returns a job id; poll sdcloud_get_deploy_image_status for progress.

sdcloud_get_deploy_image_statusB

Get the status of a bulk device-image deploy job.

sdcloud_get_stage_image_statusB

Get the status of a device-image staging job.

sdcloud_deploy_device_imageA

Deploy a single software image definition to its target device(s). Returns a job id; poll sdcloud_get_deploy_image_status for progress.

sdcloud_stage_device_imageA

Stage (pre-position) a single software image definition on its target device(s) without activating it. Returns a job id; poll sdcloud_get_stage_image_status for progress.

sdcloud_list_devicesB

List onboarded devices with optional pagination, filtering, and sorting.

sdcloud_create_deviceB

Bulk-create (onboard) one or more devices. Body typically includes a list of device definitions.

sdcloud_get_deviceC

Get a single device by UUID.

sdcloud_remove_devicesB

Bulk-remove devices. Body typically includes a list of device UUIDs to remove. Returns a job id; poll sdcloud_get_remove_devices_status for progress.

sdcloud_get_remove_devices_statusC

Get the status of a bulk device-remove job.

sdcloud_reboot_devicesA

Bulk-reboot devices. Body typically includes a list of device UUIDs. Returns a job id; poll sdcloud_get_reboot_devices_status for progress.

sdcloud_get_reboot_devices_statusC

Get the status of a bulk device-reboot job.

sdcloud_sync_devicesA

Bulk-sync devices with the controller. Body typically includes a list of device UUIDs. Returns a job id; poll sdcloud_get_sync_devices_status for progress.

sdcloud_get_sync_devices_statusC

Get the status of a bulk device-sync job.

sdcloud_get_device_bootstrap_configC

Generate/retrieve the bootstrap configuration for a device.

sdcloud_list_device_config_versionsC

List configuration version history for a device.

sdcloud_rollback_device_config_versionA

Trigger a rollback of a device to a prior configuration version. Returns a job id; poll sdcloud_get_config_rollback_status for progress.

sdcloud_get_config_rollback_statusC

Get the status of a device configuration rollback job.

sdcloud_get_rma_reactivation_statusB

Get the status of an RMA device-reactivation job.

sdcloud_activate_rma_deviceC

Put a device into RMA (Return Merchandise Authorization) state.

sdcloud_reactivate_rma_deviceA

Reactivate a replacement device with the configuration of a prior RMA device. Returns a job id; poll sdcloud_get_rma_reactivation_status for progress.

sdcloud_get_rma_reactivation_configC

Get the reactivation configuration for a device that is in RMA state.

sdcloud_set_rma_reactivation_preferencesC

Set up an RMA device with reactivation preferences for the replacement workflow.

sdcloud_get_rma_device_stateB

Get the current RMA state of a device.

sdcloud_list_ca_certificatesA

List CA certificates across the fleet, with optional pagination, filtering, and sorting.

sdcloud_list_local_certificatesB

List local certificates across the fleet, with optional pagination, filtering, and sorting.

sdcloud_get_delete_certificate_statusC

Get the status of a certificate-delete job.

sdcloud_get_install_ca_certificate_statusC

Get the status of a CA certificate installation job.

sdcloud_get_install_license_statusC

Get the status of a license installation job.

sdcloud_get_install_local_certificate_statusC

Get the status of a local certificate installation job.

sdcloud_list_device_ca_certificatesB

List CA certificates installed on a specific device.

sdcloud_list_device_local_certificatesB

List local certificates installed on a specific device.

sdcloud_list_device_licensesC

List licenses installed on a specific device.

sdcloud_get_device_licenseC

Get a single license installed on a device.

sdcloud_delete_device_certificateB

Delete a certificate from a device. Body typically includes the certificate id/type to remove.

sdcloud_install_device_ca_certificateC

Install a CA certificate on a device (multipart upload). Provide the certificate file as base64 in ca_certificate_content, plus the CA profile id to associate it with.

sdcloud_install_device_licenseA

Install a license on a device (multipart upload). Provide at least one of a primary license file (license_file_content) or, for an l2_cluster secondary device, a secondary license file (secondary_license_file_content), each base64-encoded.

sdcloud_install_device_local_certificateC

Install a local certificate and its private key on a device (multipart upload). Provide the certificate id to associate, the certificate and key files as base64, and the pass phrase used to encrypt the key file.

sdcloud_get_mnha_cluster_sync_statusC

Get the status of an MNHA (Multi-Node High Availability) cluster sync job.

sdcloud_sync_mnha_clusterA

Trigger a sync of an MNHA (Multi-Node High Availability) cluster. Returns a job id; poll sdcloud_get_mnha_cluster_sync_status for progress.

sdcloud_list_ips_profilesB

List IPS profile objects with optional pagination, filtering, and sorting.

sdcloud_create_ips_profileC

Create a new IPS profile object.

sdcloud_get_ips_profileB

Get an IPS profile object by UUID.

sdcloud_update_ips_profileB

Update an IPS profile object by UUID.

sdcloud_delete_ips_profileC

Delete an IPS profile object by UUID.

sdcloud_list_ips_profile_exempt_rulesC

List exempt rules within an IPS profile.

sdcloud_create_ips_profile_exempt_ruleC

Create an exempt rule within an IPS profile.

sdcloud_get_ips_profile_exempt_ruleC

Get an exempt rule within an IPS profile.

sdcloud_update_ips_profile_exempt_ruleC

Update an exempt rule within an IPS profile.

sdcloud_delete_ips_profile_exempt_ruleC

Delete an exempt rule within an IPS profile.

sdcloud_list_ips_profile_rulesB

List IPS rules within an IPS profile.

sdcloud_create_ips_profile_ruleC

Create an IPS rule within an IPS profile.

sdcloud_get_ips_profile_ruleC

Get an IPS rule within an IPS profile.

sdcloud_update_ips_profile_ruleC

Update an IPS rule within an IPS profile.

sdcloud_delete_ips_profile_ruleC

Delete an IPS rule within an IPS profile.

sdcloud_list_ips_contextsA

List IPS contexts (read-only reference data) with optional pagination, filtering, and sorting.

sdcloud_get_ips_contextC

Get an IPS context by UUID.

sdcloud_list_ips_servicesB

List IPS services (read-only reference data) with optional pagination, filtering, and sorting.

sdcloud_get_ips_serviceB

Get an IPS service by UUID.

sdcloud_list_ips_vulnerabilitiesB

List IPS vulnerabilities (read-only reference data) with optional pagination, filtering, and sorting.

sdcloud_get_ips_vulnerabilityC

Get an IPS vulnerability by UUID.

sdcloud_list_ips_signaturesA

List IPS signature objects with optional pagination, filtering, and sorting.

sdcloud_create_ips_signatureB

Create a new IPS signature object.

sdcloud_get_ips_signatureC

Get an IPS signature object by UUID.

sdcloud_update_ips_signatureC

Update an IPS signature object by UUID.

sdcloud_delete_ips_signatureB

Delete an IPS signature object by UUID.

sdcloud_list_ips_signature_categoriesA

List available IPS signature categories (read-only reference data).

sdcloud_list_ips_anomaly_testsA

List available IPS anomaly tests (read-only reference data), optionally filtered by service.

sdcloud_list_firewall_policiesB

List firewall policies with optional pagination, filtering, and sorting.

sdcloud_create_firewall_policyC

Create a new firewall policy. Body typically includes name, description, all_site_policy, order.

sdcloud_get_firewall_policyC

Get a firewall policy by UUID.

sdcloud_update_firewall_policyC

Update a firewall policy by UUID.

sdcloud_delete_firewall_policyC

Delete a firewall policy by UUID.

sdcloud_list_firewall_policy_hierarchyB

List a firewall policy's rule hierarchy for a given scope (global or zone).

sdcloud_bulk_move_firewall_policy_rulesB

Bulk-move firewall policy rules to a target rule group/scope/position. Body: rule_uuids, target_rule_group_id, position, target_scope.

sdcloud_list_firewall_policy_rule_groupsC

List rule groups within a firewall policy scope.

sdcloud_create_firewall_policy_rule_groupC

Create a rule group within a firewall policy scope.

sdcloud_get_firewall_policy_rule_groupC

Get a single rule group within a firewall policy scope.

sdcloud_update_firewall_policy_rule_groupC

Update a rule group within a firewall policy scope.

sdcloud_delete_firewall_policy_rule_groupB

Delete a rule group within a firewall policy scope. If ungroup_rules is true, member rules are kept and ungrouped instead of deleted.

sdcloud_list_firewall_policy_rules_in_groupB

List rules within a firewall policy rule group.

sdcloud_create_firewall_policy_rule_in_groupB

Create a rule inside a firewall policy rule group. Body typically includes name, description, action, sources, destinations, applications.

sdcloud_get_firewall_policy_rule_in_groupC

Get a rule inside a firewall policy rule group.

sdcloud_update_firewall_policy_rule_in_groupC

Update a rule inside a firewall policy rule group.

sdcloud_delete_firewall_policy_rule_in_groupC

Delete a rule inside a firewall policy rule group.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ddivins/hpe-security-director-cloud-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server