Kiro IDE¶
The Zscaler MCP Server is available as a Kiro Power, providing AI-assisted management of the Zscaler Zero Trust Exchange platform directly within the Kiro IDE.
What’s Included¶
Component |
Location |
Purpose |
|---|---|---|
Power manifest |
|
Power metadata, tool reference, workflows, and best practices |
MCP config |
|
MCP server connection configuration |
Steering files |
|
10 service-specific context files for on-demand loading |
Steering Files¶
Steering files are service-specific knowledge documents that Kiro loads on demand based on your request. Each per-service steering file enumerates the guided skills (multi-step playbooks under skills/) relevant to that service so Kiro can autoload the right skill before composing an ad-hoc tool sequence.
Steering File |
Service |
Skills |
Tools |
|---|---|---|---|
|
ZPA (Private Access) |
11 |
104 — app segments (standard / BA / PRA), policies, connectors, PRA, LSS |
|
ZIA (Internet Access) |
12 |
149 — cloud firewall, URL filtering, SSL inspection, DLP, ATP, Cloud App Control |
|
ZDX (Digital Experience) |
7 |
31 — app scores, device health, alerts, deep traces |
|
Z-Insights (Analytics) |
4 |
16 — web traffic, cyber incidents, shadow IT, firewall analytics (read-only) |
|
ZMS (Microsegmentation) |
5 |
20 — agents, resource groups, policy rules, app zones, tags (read-only) |
|
ZCC (Client Connector) |
1 |
4 — devices, forwarding profiles, OTP (read-only) |
|
ZTW (Workload Segmentation) |
— |
19 — IP groups, network services, cloud accounts |
|
EASM (Attack Surface) |
1 |
7 — findings, lookalike domains, scan evidence (read-only) |
|
ZIdentity |
— |
10 — users, groups, identity management (read-only) |
|
Cross-product |
1 |
ZCC + ZDX + ZPA + ZIA correlation workflow |
Installation¶
Open Kiro IDE
Go to the Powers panel → Add Custom Power
Select Local Directory or provide the GitHub URL
Point to
integrations/kiro/
For official listing in the Kiro Powers marketplace, submit via kiro.dev/powers/.
Prerequisites¶
Configuration¶
The MCP server is configured via integrations/kiro/mcp.json:
{
"mcpServers": {
"zscaler": {
"command": "uvx",
"args": ["zscaler-mcp"],
"env": {
"ZSCALER_CLIENT_ID": "${ZSCALER_CLIENT_ID}",
"ZSCALER_CLIENT_SECRET": "${ZSCALER_CLIENT_SECRET}",
"ZSCALER_CUSTOMER_ID": "${ZSCALER_CUSTOMER_ID}",
"ZSCALER_VANITY_DOMAIN": "${ZSCALER_VANITY_DOMAIN}"
}
}
}
}
Alternative: Docker¶
{
"mcpServers": {
"zscaler": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"--env-file", "/path/to/your/.env",
"zscaler/zscaler-mcp-server:latest"
]
}
}
}
Common Workflows¶
The POWER.md includes detailed workflows for:
Application onboarding (ZPA) — connector group → server group → segment group → app segment → access policy
Location onboarding (ZIA) — static IP → VPN credential → location → activate
User troubleshooting (Cross-product) — ZCC device → ZDX health → ZPA/ZIA policies
Security investigation (Z-Insights) — incidents → locations → timeline → threat breakdown
Attack surface review (EASM) — findings → details → lookalike domains
Microsegmentation posture (ZMS) — agents → resources → resource groups → policies → app zones
Verification¶
After installation, verify by asking Kiro:
“What Zscaler tools are available?”
or
“List my ZPA application segments”