Skip to content

Releases: NetApp/gcnv-mcp-server

v1.0.1

22 Mar 16:07
9a74bb8

Choose a tag to compare

Public npm publishing enabled

v1.0.0

12 Feb 11:53
cfc4123

Choose a tag to compare

Release notes – gcnv-mcp-server v1.0.0

First stable release of the Google Cloud NetApp Volumes MCP Server: a Model Context Protocol (MCP) server for managing GCNV resources from AI assistants and MCP clients.

What's included

This release provides MCP tools for managing:

  • Storage pools – Create, list, get, update, delete
  • Volumes – Create, list, get, update, delete
  • Snapshots – Create, list, get, delete; revert volume to snapshot
  • Backup vaults – Create, list, get, update, delete
  • Backups – Create, list, get, delete; restore full volume or file-level restore
  • Backup policies – Create, list, get, update, delete
  • Replication – Create, list, get, update, stop, resume, reverse, sync, establish peering
  • Active Directory – Create, list, get, update, delete
  • KMS configs – Create, list, get, update, delete
  • Quota rules – Create, list, get, update, delete
  • Host groups – Create, list, get, update, delete (iSCSI initiator groups)
  • Long-running operations – Get, list, cancel

Transports

  • stdio (default) – for local use (e.g. Gemini CLI, Cursor, other MCP hosts)
  • HTTP/SSE – for remote clients

Requirements

  • Node.js 18+
  • Google Cloud project with NetApp Volumes API enabled
  • Google Cloud authentication (e.g. GOOGLE_APPLICATION_CREDENTIALS or gcloud auth application-default login)

Install and run

From GitHub Packages (recommended):

  1. Configure npm for the @netapp scope (one-time):

    echo "@netapp:registry=https://npm.pkg.github.com" >> .npmrc
  2. Run the server:

    npx @netapp/gcnv-mcp-server@latest --transport stdio

For HTTP mode:

npx @netapp/gcnv-mcp-server@latest --transport http

Documentation

  • README – Setup, usage, and tool reference
  • GEMINI.md – Gemini extension and context

License

Apache-2.0