illumio-mcp-server
If you are the rightful owner of illumio-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Illumio MCP Server provides an interface to interact with Illumio PCE, enabling programmatic access to workload management, label operations, and traffic flow analysis.
The Illumio MCP Server is a Model Context Protocol server designed to facilitate interaction with the Illumio Policy Compute Engine (PCE). It allows users to manage workloads, labels, and analyze traffic flows programmatically. The server supports operations such as creating, updating, and deleting workloads and labels, retrieving traffic summaries, and performing security analyses. It also provides health checks for the PCE. The server is built to work with Python 3.8+ and requires access to an Illumio PCE instance with valid API credentials. It can be run using the 'uv' command for ease of use and supports integration with Claude Desktop for enhanced functionality.
Features
- Workload Management: Manage workloads by creating, updating, and deleting them within the Illumio PCE.
- Label Operations: Create, update, and delete labels to organize and manage resources effectively.
- Traffic Analysis: Analyze traffic flows with detailed filtering options to gain insights into network activity.
- Policy Management: Retrieve and manage rulesets with filtering options to maintain security policies.
- Connection Testing: Verify connectivity and credentials with the PCE to ensure proper configuration.
Tools
get-workloads
Retrieve all workloads from PCE.
create-workload
Create an unmanaged workload with specified name, IP addresses, and labels.
update-workload
Update an existing workload's properties.
delete-workload
Remove a workload from PCE by name.
create-label
Create a new label with key-value pair.