MCPServers
N
1
0

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.

Last Updated: April 8, 2025

Community Reviews

0.0
0 reviews
5
0
4
0
3
0
2
0
1
0

No reviews yet. Be the first to review!

Sign in to join the conversation

Try it now in
HighlightHighlight AI

Language

TypeScript

Categories

Tags