NG

netapp/gcnv-mcp-server

开发工具官方

本页由 AI 翻译,技术细节请以原文为准。 查看原文

4 stars 6 forks 质量 84 趋势 26Apache-2.0

MCP server for provisioning and managing NAS and iSCSI volumes using Google Cloud NetApp Volumes for persistent storage.

概览

A Model Context Protocol (MCP) server for managing Google Cloud NetApp Volumes (GCNV) resources through AI assistants such as Gemini CLI, Cursor, and other MCP-compatible clients. - Node.js 22 or higher - A Google Cloud project with the NetApp Volumes API enabled - Google Cloud authentication credentials (see Authentication) Run the published package directly (no local build required): Most MCP clients need the same stdio server command: For clients that use the common mcpServers JSON shape: Client config file locations and JSON wrappers vary by application. See the official MCP server setup docs and the VS Code MCP configuration reference for client-specific details. See the Claude Code MCP quickstart and OpenAI Codex MCP docs for more client-specific options. Gemini CLI extension users can install this repository as an extension:

README

以下为原文 README 节选,完整内容请查看原文。

Google Cloud NetApp Volumes MCP Server

A Model Context Protocol (MCP) server for managing Google Cloud NetApp Volumes (GCNV) resources through AI assistants such as Gemini CLI, Cursor, and other MCP-compatible clients.

Supported Resources

Resource Operations
Storage Pools create, get, list, update, validate directory service
Volumes create, get, list, update
Snapshots create, get, list, update, revert
Backup Vaults create, get, list, update
Backups create, get, list, update, restore, restore files, ONTAP-mode backup config/restore
Backup Policies create, get, list, update
Replications create, get, list, update, stop, resume, reverse direction, sync, establish peering
Active Directory create, get, list, update
KMS Configs create, get, list, update, verify, encrypt volumes
Quota Rules create, get, list, update
Host Groups create, get, list, update
Operations get, list, cancel
ONTAP Expert Mode discover and execute supported ONTAP REST operations for ONTAP-mode pools

Prerequisites

Quick Start

Run the published package directly (no local build required):

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

MCP client config examples

Most MCP clients need the same stdio server command:

{
  "command": "npx",
  "args": ["-y", "gcnv-mcp-server@latest", "--transport", "stdio"]
}

For clients that use the common mcpServers JSON shape:

{
  "mcpServers": {
    "gcnv": {
      "command": "npx",
      "args": ["-y", "gcnv-mcp-server@latest", "--transport", "stdio"]
    }
  }
}

For VS Code-style MCP configuration:

{
  "servers": {
    "gcnv": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "gcnv-mcp-server@latest", "--transport", "stdio"]
    }
  }
}
在 GitHub 查看完整 README

安装

npx -y gcnv-mcp-server@latest --transport stdio
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "gcnv": { "command": "npx", "args": ["-y", "gcnv-mcp-server@latest", "--transport", "stdio"] } } }