N

Netskope网络私有访问管理控制台

@johnneerdael/netskope-npa-mcp
0 Stars 9 次浏览 johnneerdael 更新于 2026-08-23

提供了一个接口,用于管理 Netskope Network Private Access (NPA) API 的发布者、升级配置文件、访问策略和引导。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

Netskope NPA MCP 服务器

该MCP服务器提供了与Netskope的网络私有访问(NPA)API的接口,允许您管理发布者、升级配置文件、访问策略和发布者导向。

安装选项

选项1:NPX安装(推荐)

npx @johnneerdael/netskope-npa

选项2:手动安装

npm install @johnneerdael/netskope-npa

在Claude/Cline中的MacOS/Linux设置

{
"mcpServers": {
"netskope-npa": {
"command": "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
  • Windows在WSL中映射的路径: /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. Node版本不匹配:使用正确的NVM版本

    nvm use v23.6.1