illumio-mcp-server

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.