Netskope
Summary
This Netskope MCP implementation, developed by John Neerdael, provides integration with the Netskope API for managing private access infrastructure. Built with TypeScript and leveraging the Model Context Protocol SDK, it offers tools for publisher lifecycle management, private app configuration, policy creation, and traffic diagnostics. The implementation focuses on simplifying Netskope operations through a standardized MCP interface, with features like caching and retry logic. It's particularly useful for network administrators and security teams needing to automate Netskope NPA tasks, enabling use cases such as infrastructure validation, policy enforcement, and access control management without directly dealing with the complexities of the Netskope API.
Available Actions(49)
getAlertConfig
Retrieves the current alert configuration settings for publishers, including notification preferences for various events such as upgrades and connection status changes.
updateAlertConfig
Updates the alert configuration settings for publishers, allowing customization of notification preferences for various system events including upgrades and connection status changes.
listLocalBrokers
Lists all configured local brokers in your Netskope environment.
createLocalBroker
Creates a new local broker instance for handling on-premises ZTNA traffic.
getLocalBroker
Retrieves detailed information about a specific local broker by its ID.
updateLocalBroker
Updates the configuration of an existing local broker.
deleteLocalBroker
Removes a local broker from your Netskope configuration.
getBrokerConfig
Retrieves the global configuration settings for local brokers.
updateBrokerConfig
Updates the global configuration settings for all local brokers.
generateLocalBrokerRegistrationToken
Generates a new registration token for a specific local broker.
listRules
Lists all policy rules configured in your Netskope Private Access environment.
getRule
Retrieves detailed information about a specific policy rule by its ID.
createRule
Creates a new policy rule to control access to private applications.
updateRule
Updates an existing policy rule's configuration.
deleteRule
Removes a policy rule from your configuration.
createPrivateApp
Creates a new private application in your Netskope environment.
updatePrivateApp
Updates the configuration of an existing private application.
deletePrivateApp
Removes a private application from your Netskope configuration.
getPrivateApp
Retrieves detailed configuration information about a specific private application.
listPrivateApps
Retrieves a list of all configured private applications with their configurations.
getPrivateAppTags
Retrieves all tags associated with private applications.
createPrivateAppTags
Associates new tags with a private application.
updatePrivateAppTags
Updates the tags associated with one or more private applications.
updatePrivateAppPublishers
Updates the publisher assignments for private applications.
deletePrivateAppPublishers
Removes publisher assignments from private applications.
getDiscoverySettings
Retrieves the current discovery settings for private applications.
getPolicyInUse
Retrieves the active policies associated with specified private applications.
listPublishers
Lists all publishers configured in your Netskope environment.
getPublisher
Retrieves detailed information about a specific publisher.
createPublisher
Creates a new publisher instance in your Netskope environment.
patchPublisher
Partially updates a publisher's configuration.
updatePublisher
Performs a complete update of a publisher's configuration.
deletePublisher
Removes a publisher from your Netskope configuration.
bulkUpgradePublishers
Initiates upgrades for multiple publishers simultaneously.
getReleases
Retrieves information about available publisher releases.
getPrivateApps
Retrieves the list of private applications associated with a specific publisher.
generatePublisherRegistrationToken
Creates a new registration token for a publisher.
listUpgradeProfiles
Lists all upgrade profiles configured in your Netskope environment.
getUpgradeProfile
Retrieves detailed information about a specific upgrade profile.
createUpgradeProfile
Creates a new upgrade profile to manage automated publisher upgrades.
updateUpgradeProfile
Updates an existing upgrade profile's configuration.
deleteUpgradeProfile
Removes an upgrade profile from your configuration.
updatePublisherAssociation
Updates the association between private applications and publishers.
deletePublisherAssociation
Removes associations between private applications and publishers.
getUserDiagnostics
Retrieves diagnostic information about user access to private applications.
getDeviceDiagnostics
Retrieves diagnostic information about device access to specific private applications.
validateName
Validates names for various resources to ensure they meet naming requirements.
validateResource
Validates complete resource configurations before creation or update operations.
searchResources
Searches for publishers or private applications based on specified criteria.
Community Reviews
No reviews yet. Be the first to review!
Sign in to join the conversation