Skip to main content
Glama

list_volumes

Retrieve all storage volumes from VergeOS virtualization platforms to manage storage resources and monitor capacity across clusters.

Instructions

List all storage volumes

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Core handler function in VergeOSAPI class that implements the list_volumes tool by calling the VergeOS API endpoint for volumes.
    async listVolumes() { return this.request("/api/v4/volumes?fields=most"); }
  • Handler method in the HTTP MCP server implementation that fetches storage volumes via API request.
    async listVolumes() { return this.request("/api/v4/volumes?fields=most"); }
  • Direct API handler for list_volumes in the local-proxy direct connection mode.
    async function listVolumes() { return apiRequest("/api/v4/volumes?fields=most"); }
  • src/index.js:493-499 (registration)
    Tool registration in the TOOLS array including schema, name, and description for the MCP server.
    name: "list_volumes", description: "List all storage volumes", inputSchema: { type: "object", properties: {}, }, },
  • Switch case registration in executeTool function that maps tool call to the handler.
    case "list_volumes": return api.listVolumes(); case "get_logs": return api.getLogs({ limit: args?.limit || 50, level: args?.level, object_type: args?.object_type });

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dvvincent/vergeos-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server