
Illumio MCP Server

2025.01.27
1
Python工作负载管理标签操作流量分析策略管理开发效率其它
Illumio MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供与 Illumio PCE (Policy Compute Engine) 交互的接口。该服务器支持对 Illumio 工作负载管理、标签操作和流量分析的编程访问。
核心功能包括:
- 工作负载管理:创建、更新和删除工作负载
- 标签操作:创建、更新和删除标签
- 流量分析:获取流量摘要并进行安全分析
- PCE 健康检查:获取 PCE 的健康状态
适用场景:
- 自动化 Illumio PCE 管理工作负载和标签
- 安全分析和流量监控
- 策略管理和合规性检查
View on GitHub
Overview
基本能力
产品定位
Illumio MCP Server 是一个用于与 Illumio PCE 交互的编程接口,支持工作负载管理、标签操作和流量分析。
核心功能
- 工作负载管理:创建、更新和删除工作负载
- 标签操作:创建、更新和删除标签
- 流量分析:获取流量摘要并进行安全分析
- PCE 健康检查:获取 PCE 的健康状态
适用场景
- 自动化 Illumio PCE 管理工作负载和标签
- 安全分析和流量监控
- 策略管理和合规性检查
工具列表
- 工作负载管理工具:
get-workloads
,create-workload
,update-workload
,delete-workload
- 标签操作工具:
create-label
,delete-label
,get-labels
- 流量分析工具:
get-traffic-flows
,get-traffic-flows-summary
- 策略管理工具:
get-rulesets
- IP 列表管理工具:
get-iplists
- 连接测试工具:
check-pce-connection
- 事件管理工具:
get-events
常见问题解答
- 错误处理:服务器实现了全面的错误处理和日志记录,包括 PCE 连接问题、API 认证失败、资源创建/更新失败和无效输入验证。
- 调试模式:可以通过设置日志级别为 DEBUG 来获取详细的操作日志。
使用教程
使用依赖
- Python 3.8+
- 访问 Illumio PCE 实例
- 有效的 PCE API 凭证
安装教程
- 克隆仓库:
git clone [repository-url]
cd illumio-mcp
- 安装依赖:
pip install -r requirements.txt
调试方式
- 设置日志级别为 DEBUG 以获取详细的操作日志。
- 运行测试:
python -m pytest tests/