Repository navigation
26.04.0
26.04.0 / 2026-04-30 Release
Installation instructions
The ONTAP-MCP team is happy to announce that we've released the 26.04.0 version of ONTAP-MCP. π€
-
π The ONTAP-MCP server gives MCP clients like GitHub Copilot, Claude Desktop, and other large language models (LLMs) access to your NetApp ONTAP storage systems. It supports multi-cluster management and full protocol coverage across NAS, SAN block, and NVMe-oF.
-
π© Each MCP tool is annotated with behavior hints (create/read/update/delete annotations) so clients can reason about safety.
-
π This version also includes a Swagger-driven catalog that lets AI clients explore any ONTAP GET REST endpoint we haven't already wrapped.
-
Join Discord and GitHub discussions to participate in the conversation, ask questions, and share your feedback.
-
π Documentation is available at https://netapp.github.io/ontap-mcp/26.04/ and full list of tools is available at https://netapp.github.io/ontap-mcp/26.04/tools/.
Examples showing how you can manage ONTAP from Visual Studio Code: https://netapp.github.io/ontap-mcp/26.04/examples/
Thanks to all the awesome contributors
π€ Thanks to all the people who've opened issues, asked questions on Discord, and contributed code for this release:
@jbnetapp, @zlucas-netapp, @dmaryuma-ops, @NANAMINER, @ebarron, @dbenadiba, @calvinwonghk, @Antvirf, @leejshades
π± This period includes 19 feature commits, 8 fixes, 3 documentation updates, 22 CI changes, and 3 refactoring pull requests.
Expand for full list of changes
π Features
- Add stateless configuration (5d90ddf)
- Add SnapMirror tools (e0b2a10)
- Add snapshot CRUD tools (9f64548)
- Implement igroup CRUD tools (fda3bab)
- Add snapshot policy schedule create, update, and delete support (df9e89b)
- Add FCP service and FC interface tools (633d944)
- Minor feature follow-up (5b68e47)
- Handle Copilot review comments in feature work (9102a34)
- Add SVM update support for rename, state, and comment (ac6046e)
- Add LUN CRUD tools with tests (b4e2bce)
- Add NVMe subsystem host tools (3d63a61)
- Add SVM tools and consume them in iSCSI tests (0c88e3a)
- Add iSCSI service tool (f3c7f07)
- Add NVMe service tool (969f7d7)
- Add snapshot listing support (a5d9a54)
- Return cluster-scoped QoS policies in responses (8db1f9a)
- Add qtree tools (6b28625)
- Add QoS apply and modify support for volumes (54a66ec)
- Add Swagger-driven guidance for GET calls (013e518)
π Bug Fixes
- Handle panic in tools (0835bd3)
- Use pointers to remove policy limit (83487ec)
- Flush the inspect-traffic bytes buffer correctly (1d4de58)
- Work around missing empty properties when tool handler input is an array (42b2ce6)
- Remove private fields from the catalog (7d922d3)
- Limit token usage to the dedicated environment variable (79cc1d5)
- Fix empty properties in list-clusters responses (06ceb37)
- Re-apply the policy-limit pointer fix after rollback (89836f2)
π Documentation
- Remove early access messaging (24db812)
- Add tool documentation (7a47562)
- Remove the redundant CIFS section (f6f3c2a)
π¨ CI / Testing
- Add
-ehandling for mkdir errors (0af8cef) - Add a Jenkins task for release automation (57fefcf)
- Add session handling to the agent workflow (9b00b1d)
- Add CLA bot and Renovate bot automation (eaef368)
- Add support for running integration tests in parallel (6be9006)
- Add Docker cleanup steps (8df8d73)
- Bump CI dependencies (7ea47b5)
- Improve the health check (c31122a)
- Add junction path support in volume tooling (82f9ac4)
- Handle CI review comments (7c2c5ff)
- Lint integration files (b89910c)
- Verify actual object operations in ONTAP test cases and add MCP health coverage (4c09203)
- Convert tests to a tabular layout (2678f2e)
- Minor CI follow-up (a17c74a)
- Update smoke test execution for pull requests (dd187e3)
- Update the rule-update tool workflow (c6c03b1)
- Rename a CI variable for clarity (2ee2129)
- Update file permissions in CI (11a7f76)
- Minor CI follow-up (1b30d8b)
- Minor CI follow-up (dc21bc7)
- Minor CI follow-up (d5fff1e)
- Add a tool test case for the LLM proxy path (d50d68d)
Refactoring
- Downgrade
ontap_getretry errors to debug logging (37109a9) - Move volume tools into the volume file (c473e1e)
- Move tests to their relevant files (0b71e7a)