Skip to content

Commit 939a5f9

Browse files
authored
feat: add ZIA SSL Inspection Rules and ZTW discovery service tools (#17)
* feat: add ZIA SSL Inspection Rules and ZTW discovery service tools - Add ZIA SSL Inspection Rules tools (list, get, create, update, delete) - zia_list_ssl_inspection_rules: List all SSL inspection rules with optional search - zia_get_ssl_inspection_rule: Get specific SSL inspection rule by ID - zia_create_ssl_inspection_rule: Create new SSL inspection rule with detailed payload support - zia_update_ssl_inspection_rule: Update existing SSL inspection rule with explicit format guidance - zia_delete_ssl_inspection_rule: Delete SSL inspection rule with confirmation mechanism - Add ZTW workload discovery service tool - ztw_get_discovery_settings: Retrieve workload discovery service settings - Update documentation across all supporting files - CHANGELOG.md: Added entries for new tools - README.md: Added SSL Inspection Rules and Discovery Service sections - docsrc/api/services.rst: Updated service methods documentation - docsrc/guides/release-notes.rst: Added 0.4.0 release notes - Fix ruff linter errors - Resolve import sorting issues in services.py and tool files - Remove unused imports All tools follow existing patterns with comprehensive docstrings, examples, and proper error handling. * doc: Fixed README Markdown linter * doc: Fixed README Markdown linter * fix: Updated README instructions
1 parent 7a46c15 commit 939a5f9

File tree

84 files changed

+3222
-1563
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+3222
-1563
lines changed

.markdownlint.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@
44
"MD024": false,
55
"MD033": false,
66
"MD041": false,
7-
"MD051": false
7+
"MD051": false,
8+
"MD060": false
89
}

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Zscaler Integrations MCP Server Changelog
22

3+
## 0.4.0 (November 19, 2025)
4+
5+
### Notes
6+
7+
- Python Versions: **v3.11, v3.12, v3.13**
8+
9+
### Enhancements
10+
11+
[PR #16](https://github.com/zscaler/zscaler-mcp-server/pull/16) - Split the ZIA sandbox helper into dedicated tools (`zia_get_sandbox_quota`, `zia_get_sandbox_behavioral_analysis`, `zia_get_sandbox_file_hash_count`, `zia_get_sandbox_report`) so MCP clients can directly invoke quota/report endpoints.
12+
13+
[PR #16](https://github.com/zscaler/zscaler-mcp-server/pull/16) - Added ZIA SSL Inspection Rules tools (`zia_list_ssl_inspection_rules`, `zia_get_ssl_inspection_rule`, `zia_create_ssl_inspection_rule`, `zia_update_ssl_inspection_rule`, `zia_delete_ssl_inspection_rule`) for managing SSL/TLS traffic decryption and inspection policies.
14+
15+
[PR #16](https://github.com/zscaler/zscaler-mcp-server/pull/16) - Added ZTW workload discovery service tool (`ztw_get_discovery_settings`) for retrieving workload discovery service settings.
16+
317
## 0.3.2 (November 4, 2025)
418

519
### Notes
@@ -10,6 +24,7 @@
1024

1125
[PR #15](https://github.com/zscaler/zscaler-mcp-server/pull/15) - Added custom User-Agent header support with format `zscaler-mcp-server/VERSION python/VERSION os/arch`. Users can append AI agent information via `--user-agent-comment` flag or `ZSCALER_MCP_USER_AGENT_COMMENT` environment variable.
1226

27+
1328
## 0.3.1 (October 28, 2025) - Tool Registration & Naming Updates
1429

1530
### Added

README.md

Lines changed: 334 additions & 421 deletions
Large diffs are not rendered by default.
477 Bytes
Binary file not shown.
2.84 KB
Binary file not shown.
4.98 KB
Binary file not shown.
372 KB
Binary file not shown.
-145 Bytes
Binary file not shown.
-10.2 KB
Binary file not shown.
44 KB
Binary file not shown.

0 commit comments

Comments
 (0)