使用说明
Netskope MCP服务器
Netskope的模型上下文协议(MCP)服务器——使AI代理能够管理SASE、CASB、云安全策略、事件和网络导向。
特性
传统模式
用于常见Netskope操作的预构建工具:
- 安全事件: 查询事件、警报、应用程序/网络事件
- 策略管理: URL列表、web策略、DLP规则、恶意软件规则
- 案例: 连接的应用程序、云违规、文件安全
- 网络指导: 指导简介、地点、出版商
- 用户和组: 目录管理
代码模式
通过以下方式直接访问Netskope REST API v2:
- 完整的API架构文档
- 沙盒化的
execute_netskope_call工具 - 速率限制和审计日志记录
- 默认情况下为只读,写操作在后面门控
--enable-write
安装
npm install netskope-mcp-server
# or
pnpm add netskope-mcp-server
配置
设置环境变量:
export NETSKOPE_TENANT=your-tenant
export NETSKOPE_REGION=us # us, eu, or apac
export NETSKOPE_API_TOKEN=your-api-token-here
export NETSKOPE_VERIFY_SSL=true
export NETSKOPE_TIMEOUT=30000
或者创建一个 .env 项目根目录中的文件。
用法
传统模式
# Start the server
npm run start:traditional
# With write operations enabled
NETSKOPE_ENABLE_WRITE=true npm run start:traditional
代码模式
npm run start:code-mode
发展
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
# Watch mode
npm run build -- --watch
API令牌设置
- 登录Netskope管理控制台
- 前往“设置”>“工具”>“REST API v2”
- 创建具有适当作用域的新令牌:
- 活动: 读取安全/应用程序/网络事件
- 政策: 管理URL列表、web策略、DLP
- 案例: 查询云应用违规
- 驾驶: 管理网络导向
- 复制令牌并用作
NETSKOPE_API_TOKEN
安全
- 默认情况下为只读: 写入操作需要显式
--enable-write旗帜 - API令牌作用域: 使用具有最低所需权限的令牌
- SSL验证: 在生产中启用(
NETSKOPE_VERIFY_SSL=true) - 审核日志记录: 记录所有API调用(通过
NETSKOPE_AUDIT_LOG)
许可证
ISC
贡献
欢迎拉取请求!请遵循现有的代码结构,并为新功能添加测试。