Netskope NPA MCP Server

by johnneerdael

Netskope NPA MCP 서버

이 MCP 서버는 Netskope의 NPA(Network Private Access) API에 대한 인터페이스를 제공하여 게시자 관리, 프로필 업그레이드, 액세스 정책 및 게시자 조정이 가능합니다.

설치 옵션

옵션 1: NPX 설치(권장)

지엑스피1

옵션 2: 수동 설치

npm install @johnneerdael/netskope-npa

Claude/Cline의 MacOS/Linux 설정

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

Claude/Cline의 WSL 설정

  1. WSL이 아직 설치되지 않았다면 설치하세요.
# Run in PowerShell as Administrator wsl --install
  1. WSL에 NVM 설치:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash source ~/.nvm/nvm.sh
  1. NVM을 사용하여 Node.js를 설치하세요:
nvm install v23.6.1 nvm use v23.6.1
  1. Claude 프로젝트에서 MCP를 구성하세요.
{ "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" ] } } }

참고: your-wsl-usernameyour-windows-username 실제 사용자 이름으로 바꾸세요.

WSL 경로 이해

  • WSL 경로: /home/your-wsl-username
  • WSL에 매핑된 Windows 경로: /mnt/c/Users/your-windows-username

환경 설정

  1. .env 파일을 만듭니다.
NETSKOPE_API_BASE=https://your-netskope-instance.goskope.com NETSKOPE_API_TOKEN=your-api-token

용법

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 });

개발

건물

npm run build

테스트

npm test

개발 모드에서 실행

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

특허

MIT

문제 해결

WSL 경로 문제

경로 매핑 문제가 발생하는 경우:

  1. WSL 설치를 확인하세요: wsl -l -v
  2. 경로 매핑 확인: wsl pwd
  3. NVM이 올바르게 소싱되었는지 확인하세요: source ~/.nvm/nvm.sh

일반적인 문제

  1. EACCES 오류 : 적절한 권한으로 실행하세요
    sudo chown -R $USER:$USER ~/.npm
  2. 경로를 찾을 수 없습니다 . WSL 경로를 확인하세요.
    ls /mnt/c/Users/your-windows-username/Scripts
  3. 노드 버전 불일치 : 올바른 NVM 버전을 사용하세요.
    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.

Netskope의 Network Private Access(NPA) API에 대한 퍼블리셔 관리, 프로필 업그레이드, 액세스 정책 및 조종을 위한 인터페이스를 제공합니다.

  1. 설치 옵션
    1. 옵션 1: NPX 설치(권장)
    2. 옵션 2: 수동 설치
  2. Claude/Cline의 MacOS/Linux 설정
    1. Claude/Cline의 WSL 설정
      1. WSL 경로 이해
      2. 환경 설정
    2. 용법
      1. 개발
        1. 건물
        2. 테스트
        3. 개발 모드에서 실행
      2. 특허
        1. 문제 해결
          1. WSL 경로 문제
          2. 일반적인 문제

        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