illumio-mcp-server
1
Illumio MCP Server is a scalable solution that provides interfaces for managing and analyzing workloads, labels, and traffic through Illumio's Policy Compute Engine. It facilitates programmatic control and monitoring using conversational AI.
Illumio MCP Server
A Model Context Protocol (MCP) server designed to interact with the Illumio PCE (Policy Compute Engine). It offers a conversational AI interface to manage workloads, labels, and analyze traffic flows.
Features
- Workload Management: Create, update, delete workloads.
- Label Operations: Create, update, delete labels.
- Traffic Analysis: Detailed and summary views with filtering options.
- Policy Management: Retrieve rulesets with filtering capabilities.
- Connection Testing: Verify PCE credentials and connectivity.
- Event Management: Filter events by type, severity, status, and limit results.
- Error Handling: Comprehensive error logging and handling for API failures.
Prerequisites
- Python 3.8+
- Illumio PCE access
- API credentials
Installation and Usage
- Clone the repository and install dependencies.
- Configure using
uv
command for easier environment variable management.
Docker Support
- Available as a Docker container for easier deployment.
Contributing
- Fork, develop in branches, and send pull requests.
License
- Licensed under GPL-3.0.