Skip to main content
Glama

list_blobs

Retrieve a list of stored data objects from the Walrus decentralized storage network, with optional limit control for managing results.

Instructions

List stored blobs

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of blobs to list (default: 10)

Implementation Reference

  • MCP tool handler for list_blobs: parses arguments using schema, calls walrusClient.listBlobs(), and returns JSON-formatted result as text content.
    case 'list_blobs': { const { limit = 10 } = ListBlobsSchema.parse(args); const result = await walrusClient.listBlobs(limit); return { content: [ { type: 'text', text: JSON.stringify(result, null, 2), }, ], }; }
  • Zod input schema for list_blobs tool, defining optional 'limit' parameter.
    const ListBlobsSchema = z.object({ limit: z.number().optional().describe('Maximum number of blobs to list (default: 10)'), });
  • src/index.ts:88-101 (registration)
    Tool registration in ListToolsResponse: defines name, description, and inputSchema for list_blobs.
    { name: 'list_blobs', description: 'List stored blobs', inputSchema: { type: 'object', properties: { limit: { type: 'number', description: 'Maximum number of blobs to list (default: 10)', default: 10, }, }, }, },
  • WalrusClient helper method implementing listBlobs logic, which warns about missing native API and returns empty array.
    async listBlobs(limit: number = 10): Promise<string[]> { // Note: Walrus doesn't provide a native list blobs API // This would typically require maintaining a local index or using Sui blockchain queries // For now, return empty array with a note console.warn('listBlobs: Walrus does not provide native blob listing. Consider maintaining a local index.'); return []; }

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/Mr-Sunglasses/walrus-mcp'

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