The Netskope MCP Server enables comprehensive management of Netskope Network Private Access (NPA) infrastructure through APIs. Key capabilities include:
- Publisher Management: Create, list, update, delete publishers; generate registration tokens; initiate bulk upgrades; retrieve available releases.
- Local Broker Management: Configure and manage local brokers, including registration tokens and global settings.
- Policy Rules: Create and manage access control policies based on users, devices, locations, and applications.
- Private Applications: Configure and manage private apps, including tagging, publisher assignments, and discovery settings.
- Diagnostics: Access user and device diagnostics for troubleshooting.
- Upgrade Profiles: Schedule and manage publisher upgrades with timezone support.
- Alert Configuration: Monitor and configure system event notifications.
- Validation: Pre-validate resource configurations before deployment.
- Search: Find specific publishers or private applications.
- Publisher Associations: Manage traffic handling between private apps and publishers.
Used for publisher release management and versioning of Netskope components, with capabilities to configure and deploy specific Docker tags for upgrade profiles.
Allows installation of the Netskope NPA MCP server package via npm, though this is an installation method rather than a core integration.
Referenced as part of the deployment process for the MCP server, though this is a setup tool rather than a core integration.
Netskope NPA MCP Server
A comprehensive Model Context Protocol (MCP) server for managing Netskope Private Access (NPA) infrastructure through AI-powered automation.
📚 Complete Documentation
This project includes extensive documentation organized for easy navigation:
👉 Start with the Complete Documentation - Overview and navigation guide
Quick Access Links
Category | Description | Link |
---|---|---|
🏗️ Architecture | Server design and patterns | Server Architecture |
🛠️ Tools Reference | Complete tool documentation | Publisher Tools, Private App Tools, Policy Tools |
🔄 Workflows | Common automation patterns | Common Workflows |
💼 Real Examples | Complete use cases | Real-World Examples |
Tool Overview
The MCP server provides 84 specialized tools across 10 categories:
Category | Tools | Primary Use Cases |
---|---|---|
Publishers | 9 tools | Infrastructure deployment and management |
Private Apps | 15 tools | Application lifecycle and configuration |
Local Brokers | 7 tools | Network connectivity and routing |
Policy Management | 6 tools | Access control and security rules |
SCIM Integration | 5 tools | Identity and user management |
Upgrade Profiles | 7 tools | Automated maintenance scheduling |
Steering | 3 tools | Traffic routing and associations |
Alerts | 2 tools | Event monitoring and notifications |
Search | 2 tools | Resource discovery and querying |
Validation | 2 tools | Configuration compliance |
Real-World Usage Examples
🏢 "Set up complete NPA infrastructure for our new London office"
AI Response: Executes comprehensive deployment workflow
- ✅ Creates publisher with auto-upgrade profile
- ✅ Configures local broker for internal routing
- ✅ Sets up core business applications (CRM, ERP, File Server)
- ✅ Creates access policies with SCIM group validation
- ✅ Enables monitoring and discovery for office network
- ✅ Generates registration token for field deployment
🚨 "URGENT: Security incident - lock down HR/Finance apps immediately"
AI Response: Emergency security response workflow
- ✅ Identifies all HR/Finance applications automatically
- ✅ Creates emergency policy group with highest priority
- ✅ Blocks access for all users except incident response team
- ✅ Enhances monitoring for security events
- ✅ Tags applications for incident tracking
📊 "Perform comprehensive compliance audit of our NPA environment"
AI Response: Automated compliance assessment
- ✅ Audits all publishers for version compliance
- ✅ Identifies applications without access policies
- ✅ Validates SCIM group references in policies
- ✅ Generates compliance score and remediation plan
- ✅ Creates detailed findings report with priorities
Quick Start
- Environment Setup
- Install and Run
- Connect via MCP Client
Key Features
🤖 AI-Native Design
- Tools designed for LLM interaction with clear descriptions
- Automatic parameter validation and transformation
- Rich error context for troubleshooting
🔄 Workflow Orchestration
- Tools automatically coordinate with each other
- Built-in retry logic and error recovery
- Transactional operations where possible
🛡️ Production Ready
- Comprehensive input validation using Zod schemas
- Rate limiting and API quota management
- Detailed logging and monitoring
🔗 Integration Patterns
- SCIM integration for identity resolution
- Search tools for resource discovery
- Validation tools for compliance checking
Installation Options
NPM Package
Local Development
Architecture Highlights
Tool Composition
Tools are designed to work together through well-defined interfaces:
Schema-Driven Validation
Every tool uses Zod schemas for type safety and validation:
Error Resilience
Built-in patterns for handling common issues:
- Automatic parameter extraction from MCP objects
- Retry logic with exponential backoff
- Graceful degradation for partial failures
Credits
- John Neerdael (Netskope Private Access Product Manager)
- Mitchell Pompe (Chief Netskope Solutions Engineer for NL)
Getting Help
- Documentation Issues: Open an issue on GitHub
- Feature Requests: Create a feature request issue
- Bug Reports: Use the bug report template
- Security Issues: See SECURITY.md
This MCP server transforms complex Netskope NPA management into simple, AI-driven conversations.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Provides tools for managing Netskope infrastructure, policies, and steering configurations via the Model Context Protocol.
Related Resources
Related MCP Servers
- -securityFlicense-qualityProvides a scalable, containerized infrastructure for deploying and managing Model Context Protocol servers with monitoring, high availability, and secure configurations.Last updated -
- -securityAlicense-qualityA Model Context Protocol server implementation that allows AI models to interact with and manage Spinnaker deployments, pipelines, and applications through a standardized interface.Last updated -11TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides programmatic access to ONOS SDN controller's network management capabilities, enabling device control, topology management, and analytics through ONOS's REST API.Last updated -4PythonGPL 3.0
- -securityAlicense-qualityA Model Context Protocol server that provides tools for NPM package management, including dependency searching, updates, conflict resolution, and version management to help AI assistants safely upgrade project dependencies.Last updated -6186JavaScriptMIT License