Illumio MCP Server
镜像
简介
Illumio MCP 服务器提供与 Illumio PCE(策略计算引擎)的交互接口,支持工作负载管理、标签操作和流量分析。
先决条件
- Python 3.8+
- Illumio PCE 实例访问权限
- 有效的 PCE API 凭据
安装设置
-
克隆仓库并安装依赖:
git clone [仓库URL] cd illumio-mcp pip install -r requirements.txt
-
配置 Claude 桌面版(在
claude_desktop_config.json
中):"mcpServers": { "illumio-mcp": { "command": "uv", "args": [ "--directory", "您的路径/illumio-mcp", "run", "illumio-mcp" ], "env": { "PCE_HOST": "您的-pce-主机", "PCE_PORT": "您的-pce-端口", "PCE_ORG_ID": "1", "API_KEY": "api_key", "API_SECRET": "api_secret" } } }
主要功能
工作负载管理
get-workloads
: 检索所有工作负载create-workload
: 创建未管理的工作负载update-workload
: 更新工作负载属性delete-workload
: 移除工作负载
标签操作
create-label
: 创建标签delete-label
: 移除标签get-labels
: 检索所有标签
流量分析
get-traffic-flows
: 获取详细流量数据get-traffic-flows-summary
: 获取流量摘要
其他功能
get-rulesets
: 获取规则集get-iplists
: 获取 IP 列表check-pce-connection
: 验证连接性get-events
: 获取事件日志
资源访问
illumio://workloads
: PCE 中的工作负载illumio://labels
: PCE 中的标签
错误处理
服务器具备完善的错误处理和日志记录功能,包括连接问题、身份验证失败、创建/更新失败和输入验证。
支持
如需支持,请在GitHub issues创建问题。
许可
本项目基于 MIT 许可证。