SuperAPI AI 工具集

netskope-mcp

Netskope NPA MCP 服务器是一个用于管理 Netskope Private Access(NPA)基础设施的模型上下文协议(MCP)服务器,通过 AI 驱动的自动化进行管理。该项目提供 84 个专用工具,覆盖 10 个类别,支持通过 AI 对话完成 NPA 部署、安全响应和合规审计等任务。该服务器支持本地开发和容器化部署,通过 MCP 客户端连接使用。

访问官网

工具介绍

用途

Netskope NPA MCP Server 是一个基于 Model Context Protocol(MCP)的服务器,用于通过 AI 驱动的自动化来管理 Netskope Private Access(NPA)基础设施。它将复杂的 NPA 管理操作转化为简单的 AI 对话。

主要能力

该 MCP 服务器提供 84 个专用工具,分为 10 个类别,支持以下典型场景:

  • 基础设施部署:可根据自然语言指令执行完整的部署工作流,包括创建发布者(publisher)并配置自动升级配置文件、为内部路由配置本地代理(local broker)、设置核心业务应用(如 CRM、ERP、文件服务器)、创建带有 SCIM 组验证的访问策略、为办公网络启用监控和发现,以及生成用于现场部署的注册令牌。
  • 紧急安全响应:可自动识别所有 HR/Finance 应用,创建最高优先级的紧急策略组,阻止除事件响应团队外的所有用户访问,增强安全事件监控,并为应用打上事件跟踪标签。
  • 合规审计:可对所有发布者进行版本合规审计,识别没有访问策略的应用,验证策略中的 SCIM 组引用,生成合规评分和修复计划,并创建带有优先级的详细发现报告。

此外,该服务器具有以下设计特点:

  • AI 原生设计:工具为 LLM 交互设计,带有清晰描述,支持自动参数验证和转换,提供丰富的错误上下文以便排查。
  • 工作流编排:工具之间可自动协调,内置重试逻辑和错误恢复,尽可能采用事务性操作。
  • 生产就绪:使用 Zod schema 进行全面的输入验证,支持速率限制和 API 配额管理,提供详细的日志和监控。
  • 集成模式:支持 SCIM 集成以进行身份解析,提供用于资源发现的搜索工具和用于合规检查的验证工具。

使用方式

环境设置

需要设置以下环境变量:

export NETSKOPE_BASE_URL="https://your-tenant.goskope.com" export NETSKOPE_TOKEN="your-api-token"

安装与运行

npm install npm run build npm start

通过 MCP 客户端连接

可使用如下 JSON 配置:

{ "mcpServers": { "netskope-npa": { "command": "node", "args": ["/path/to/privateaccess-mcp/build/index.js"], "env": { "NETSKOPE_BASE_URL": "https://your-tenant.goskope.com", "NETSKOPE_TOKEN": "your-api-token" } } } }

该配置适用于接受 JSON 映射的客户端(如 Cursor、Windsurf 或自定义主机)。

安装选项

支持本地开发和容器化部署。项目附带两个 compose 文件,也提供不使用 compose 的一行命令。容器暴露 /mcp(可流式 HTTP)和 /healthz(存活检查)端点。

架构亮点

  • 工具组合:工具通过明确定义的接口协同工作。
  • Schema 驱动验证:每个工具都使用 Zod schema 进行类型安全和验证。
  • 错误弹性:内置处理常见问题的模式,包括从 MCP 对象自动提取参数、带指数退避的重试逻辑,以及针对部分失败的优雅降级。

适用场景

适用于需要管理 Netskope Private Access 基础设施的团队,尤其是希望通过 AI 自动化完成部署、安全响应和合规审计等任务的组织。

限制

关于定价、收费模式、支持的平台范围以及其他未在资料中明确说明的信息,暂未提供。