johnneerdael/netskope-mcp logo

johnneerdael/netskope-mcp

Free

提供对 Netskope Private Access 环境中所有组件的访问,包括详细设置信息和 LLM 使用示例。

FreeFree tier
Type
Open Source

About johnneerdael/netskope-mcp

Netskope NPA MCP Server is a comprehensive open-source Model Context Protocol (MCP) server that enables AI-powered automation for managing Netskope Private Access (NPA) infrastructure. It provides 84 specialized tools across 10 categories, including publisher deployment, private application lifecycle management, local broker configuration, policy management, SCIM integration, upgrade profiles, steering, alerts, search, and validation. The server supports real-world workflows such as complete office infrastructure setup, emergency security lockdown, and automated compliance audits. It includes detailed documentation, quick-start guides, and Docker deployment options, making it suitable for network administrators and security teams using Netskope NPA.

Key Features

84 specialized tools across 10 categories (Publishers, Private Apps, Local Brokers, Policies, SCIM, Upgrade Profiles, Steering, Alerts, Search, Validation)
Infrastructure deployment and management for publishers with auto-upgrade profiles
Application lifecycle and configuration for private apps
Access control and security rules via policy management
Identity and user management through SCIM integration
Automated compliance audit and remediation planning
Emergency security response workflows (e.g., lockdown HR/Finance apps)
Complete NPA infrastructure setup for new offices
Docker support for containerized deployment
Extensive documentation with architecture overviews and real-world examples

Pros & Cons

Pros
  • Open-source and free to use
  • Comprehensive toolset covering all major NPA components
  • Real-world example workflows provided for common scenarios
  • Detailed documentation including architecture, tools, and workflows
  • Supports MCP protocol for integration with AI assistants (e.g., Claude)
  • Quick setup with environment variables or Docker
  • Includes validation tools for configuration compliance
  • Active GitHub repository with community engagement (stars, forks)
Cons
  • Requires a Netskope tenant and API token to function
  • Only supports Netskope Private Access, not other network security platforms
  • Relatively new project with small community (8 stars, 13 forks as of writing)
  • Setup requires Node.js and npm (no pre-built binaries)
  • Documentation extensive but may require familiarity with NPA concepts

Best For

Set up complete NPA infrastructure for a new office (publisher, broker, apps, policies, monitoring)Emergency lockdown of HR/Finance applications during security incidentsPerform comprehensive compliance audit of NPA environment (publisher versions, policy coverage, SCIM references)Automated resource discovery and querying for network assetsConfiguring traffic routing and steering associationsCreating and managing upgrade profiles for scheduled maintenanceMonitoring events and alerts for security events

FAQ

What is Netskope NPA MCP Server?
It is an open-source MCP server that provides 84 tools for managing Netskope Private Access (NPA) infrastructure through AI-powered automation, using the Model Context Protocol.
How do I set it up?
Set environment variables (NETSKOPE_BASE_URL, NETSKOPE_TOKEN), then run 'npm install', 'npm run build', and 'npm start'. Alternatively, use Docker with the provided docker-compose files.
What tools are available?
There are 84 tools across 10 categories: Publishers (9), Private Apps (15), Local Brokers (7), Policy Management (6), SCIM Integration (5), Upgrade Profiles (7), Steering (3), Alerts (2), Search (2), and Validation (2).
What are the prerequisites?
You need a Netskope tenant URL and an API token. The server runs on Node.js and can also be deployed via Docker.
Can I use this for emergency security incidents?
Yes, the server includes real-world workflows like 'lock down HR/Finance apps immediately', which creates emergency policies and blocks access.