What prerequisites are needed?
Python 3.8+, access to an Illumio PCE instance, and valid API credentials for the PCE.
@alexgoller
Basic information
The first MCP server for cybersecurity
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"illumio-mcp-server": {
"command": "uv",
"args": [
"sync"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Model Context Protocol server that provides an interface to interact with Illumio PCE (Policy Compute Engine), enabling programmatic access to workload management, label operations, traffic flow analysis, automated ringfencing, and infrastructure service identification.
Clone the repository, install dependencies with uv sync, and configure environment variables for PCE host, port, org ID, API key, and secret. Run via uv command in Claude Desktop config or start the HTTP server with optional OAuth authentication and role-based authorization.
Python 3.8+, access to an Illumio PCE instance, and valid API credentials for the PCE.
Per-user mode stores one PCE API key per authenticated user (encrypted in a keystore) for PCE-side audit attribution; shared mode uses a single service-account key from environment variables, providing zero-friction onboarding.
The server validates OAuth 2.1 bearer tokens from an IdP and maps user groups to roles (reader, operator, admin). Unauthenticated requests receive a 401 with a Bearer challenge that clients can automatically follow for PKCE auth code flow.
Tools marked `requires_confirm=True` (currently `provision-policy`, `ringfence-batch`, `register-pce-credentials`, `delete-pce-credentials`) require a server-issued single-use confirm token when called over HTTP. Stdio mode is unaffected.
The audit log is a SQLite database (default `audit.db`) with rows including timestamp, subject, issuer, tool name, decision, reason, role, and request ID. Tool arguments are never logged.
A curated list of references for MLOps

Model Context Protocol Servers

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
A search tool helps dev to solve the naming things problem.
Comments