Netskope NPA MCP Server

by johnneerdael

Servidor Netskope NPA MCP

Este servidor MCP proporciona una interfaz para la API de acceso privado de red (NPA) de Netskope, lo que le permite administrar publicadores, actualizar perfiles, políticas de acceso y dirección de publicadores.

Opciones de instalación

Opción 1: Instalación NPX (recomendada)

npx @johnneerdael/netskope-npa

Opción 2: Instalación manual

npm install @johnneerdael/netskope-npa

Configuración de MacOS/Linux en Claude/Cline

{ "mcpServers": { "netskope-npa": { "command": "npx", "args": [ "-y", "@johnneerdael/netskope-npa", ] "env": { "NETSKOPE_API_TOKEN": "SU_API_KEY_HERE", "NETSKOPE_API_BASE": " https://your-netskope-instance.goskope.com " } } } }

Configuración de WSL en Claude/Cline

  1. Instalar WSL si aún no está instalado:
# Run in PowerShell as Administrator wsl --install
  1. Instalar NVM en WSL:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash source ~/.nvm/nvm.sh
  1. Instalar Node.js usando NVM:
nvm install v23.6.1 nvm use v23.6.1
  1. Configurar MCP en su proyecto Claude:
{ "mcpServers": { "netskope-npa": { "command": "wsl.exe", "args": [ "bash", "-c", "source ~/.nvm/nvm.sh && NETSKOPE_API_BASE=https://your-netskope-instance.goskope.com NETSKOPE_API_TOKEN=your-api-token $NVM_BIN/npx -y @johnneerdael/netskope-npa" ] } } }

Nota: reemplace your-wsl-username y your-windows-username con sus nombres de usuario reales.

Comprensión de las rutas de WSL

  • Ruta WSL: /home/your-wsl-username
  • Ruta de Windows asignada en WSL: /mnt/c/Users/your-windows-username

Configuración del entorno

  1. Crear archivo .env :
NETSKOPE_API_BASE=https://your-netskope-instance.goskope.com NETSKOPE_API_TOKEN=your-api-token

Uso

import { NetskopeNpaClient } from '@your-org/netskope-npa-mcp'; const client = new NetskopeNpaClient( process.env.NETSKOPE_API_BASE!, process.env.NETSKOPE_API_TOKEN! ); // List all publishers const publishers = await client.listPublishers({ fields: 'publisher_id,name,status' }); // Create a new publisher const newPublisher = await client.createPublisher({ name: 'npa_publisher_1', lbrokerconnect: false, publisher_upgrade_profiles_id: 1 });

Desarrollo

Edificio

npm run build

Pruebas

npm test

Ejecutando en modo de desarrollo

# Using NPX npx ts-node src/index.ts # Or using the built version npm run build && node dist/index.js

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Solución de problemas

Problemas de ruta de WSL

Si encuentra problemas con el mapeo de rutas:

  1. Comprueba tu instalación de WSL: wsl -l -v
  2. Verificar asignaciones de rutas: wsl pwd
  3. Asegúrese de que NVM tenga el origen correcto: source ~/.nvm/nvm.sh

Problemas comunes

  1. Error EACCES : Ejecutar con los permisos adecuados
    sudo chown -R $USER:$USER ~/.npm
  2. Ruta no encontrada : verificar rutas WSL
    ls /mnt/c/Users/your-windows-username/Scripts
  3. Desajuste de la versión del nodo : utilice la versión NVM correcta
    nvm use v23.6.1
-
security - not tested
-
license - not tested
-
quality - not tested

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.

Proporciona una interfaz para administrar publicadores, actualizar perfiles, políticas de acceso y dirección para la API de acceso privado de red (NPA) de Netskope.

  1. Opciones de instalación
    1. Opción 1: Instalación NPX (recomendada)
    2. Opción 2: Instalación manual
  2. Configuración de MacOS/Linux en Claude/Cline
    1. Configuración de WSL en Claude/Cline
      1. Comprensión de las rutas de WSL
      2. Configuración del entorno
    2. Uso
      1. Desarrollo
        1. Edificio
        2. Pruebas
        3. Ejecutando en modo de desarrollo
      2. Licencia
        1. Solución de problemas
          1. Problemas de ruta de WSL
          2. Problemas comunes

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          This server provides an interface with the Finnhub API, enabling users to obtain the latest market news, stock market data, basic financials, and recommendation trends for specific stocks.
          Last updated -
          Python
          • Apple
        • A
          security
          A
          license
          A
          quality
          Integrates Cline with Azure DevOps services, enabling access to work items, repositories, and pull requests through configurable MCP tools.
          Last updated -
          15
          11
          TypeScript
          MIT License
        • A
          security
          F
          license
          A
          quality
          Provides tools for managing Netskope infrastructure, policies, and steering configurations via the Model Context Protocol.
          Last updated -
          50
          0
          1
          TypeScript
          • Linux
          • Apple
        • A
          security
          A
          license
          A
          quality
          Connects Claude to Portkey's API for managing AI configurations, workspaces, analytics, and user access, providing comprehensive control over API usage and settings.
          Last updated -
          9
          TypeScript
          MIT License

        View all related MCP servers

        ID: u010q8xb0f