Skip to content

26.04.0

Choose a tag to compare

@cgrinds cgrinds released this 05 May 11:54
f818f01

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 -e handling 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_get retry errors to debug logging (37109a9)
  • Move volume tools into the volume file (c473e1e)
  • Move tests to their relevant files (0b71e7a)

Miscellaneous