Illumio MCP 服务器是用于管理 Illumio 安全策略的控制平面,提供与 Illumio PCE 交互的接口,支持 Docker 容器化运行,可有效提升安全策略管理的效率和灵活性。
若要获取最新版本镜像,可使用以下命令:
docker pull ghcr.io/alexgoller/illumio-mcp-server:latest
若想使用特定版本,可指定标签:
docker pull ghcr.io/alexgoller/illumio-mcp-server:1.0.0
要将容器与 Claude Desktop 集成,请按以下步骤操作:
~/.illumio-mcp.env),内容如下:PCE_HOST=your-pce-host
PCE_PORT=your-pce-port
PCE_ORG_ID=1
API_KEY=your-api-key
API_SECRET=your-api-secret
~/Library/Application Support/Claude/claude_desktop_config.json)中添加以下配置:{
"mcpServers": {
"illumio-mcp-docker": {
"command": "docker",
"args": [
"run",
"-i",
"--init",
"--rm",
"-v",
"/Users/YOUR_USERNAME/tmp:/var/log/illumio-mcp",
"-e",
"DOCKER_CONTAINER=true",
"-e",
"PYTHONWARNINGS=ignore",
"--env-file",
"/Users/YOUR_USERNAME/.illumio-mcp.env",
"illumio-mcp:latest"
]
}
}
}
⚠️ 重要提示
- 将
YOUR_USERNAME替换为你的实际用户名。- 创建日志目录(例如
~/tmp)。- 根据需要调整路径。
可直接运行容器:
docker run -i --init --rm \
-v /path/to/logs:/var/log/illumio-mcp \
-e DOCKER_CONTAINER=true \
-e PYTHONWARNINGS=ignore \
--env-file /Users/YOUR_USERNAME/.illumio-mcp.env \
illumio-mcp:latest
若使用 Docker Compose,可参考以下示例:
version: '3'
services:
illumio-mcp:
image: ghcr.io/alexgoller/illumio-mcp-server:latest
volumes:
- /path/to/logs:/var/log/illumio-mcp
environment:
- DOCKER_CONTAINER=true
- PYTHONWARNINGS=ignore
env_file: /Users/YOUR_USERNAME/.illumio-mcp.env
Illumio MCP 服务器为用户提供了一个强大的工具来管理 Illumio 安全策略。通过 Docker 容器化部署,用户可以方便地在不同环境中使用,并支持与 Claude Desktop 集成。