ONTAP-MCP
Verified Safeby ebarron
Overview
A Model Context Protocol (MCP) server providing comprehensive access to NetApp ONTAP storage systems, supporting STDIO and HTTP transports for multi-cluster management, volume lifecycle operations, data protection, and NFS/CIFS access control.
Installation
node build/index.js --http=3000Environment Variables
- ONTAP_CLUSTERS
- MCP_SESSION_INACTIVITY_TIMEOUT
- MCP_SESSION_MAX_LIFETIME
- NODE_ENV
- PORT
Security Notes
The server's `OntapApiClient` explicitly disables SSL/TLS certificate validation (`rejectUnauthorized: false`) for API calls to ONTAP clusters, which is a significant security risk as it makes the connection vulnerable to man-in-the-middle attacks. The HTTP transport also enables Cross-Origin Resource Sharing (CORS) from any origin (`origin: '*'`), which is insecure for production deployments. For demo purposes, plaintext credentials can be stored in `demo/clusters.json`, which is a local security risk, though explicitly documented as for demo/lab use only and git-ignored.
Similar Servers
XcodeBuildMCP
Provides an MCP (Model Context Protocol) server for AI agents and other clients to programmatically build, test, run, and debug iOS and macOS applications, manage simulators/devices, and capture logs.
terraform-mcp-server
Provides seamless integration with Terraform Registry APIs and HCP Terraform/Terraform Enterprise APIs, enabling AI assistants/LLMs to generate high-quality Terraform code and automate IaC workflows.
kubernetes-mcp-server
Facilitates AI agent interaction with Kubernetes and OpenShift clusters by exposing management and observability tools via the Model Context Protocol.
nextcloud-mcp-server
Transforms a Nextcloud instance into a semantic intelligence engine, providing AI agents and semantic search capabilities.