Skip to main content
Glama

MCP Bridge Server

persistentStorage.d.ts1.32 kB
import { StorageOptions, StorageEvent } from './types.js'; export declare class PersistentStorage { private options; private encryption?; private eventHandlers; constructor(options?: Partial<StorageOptions>); /** * Get storage directory path */ get directory(): string; /** * Initialize storage */ initialize(): Promise<void>; /** * Read data from storage */ read<T>(path: string): Promise<T>; /** * Write data to storage */ write<T>(path: string, data: T): Promise<void>; /** * Update data in storage */ update<T>(path: string, updater: (data: T) => T): Promise<void>; /** * Delete data from storage */ delete(path: string): Promise<void>; /** * Create backup of data */ private createBackup; /** * Calculate checksum for data */ private calculateChecksum; /** * Validate checksum in storage data */ private validateChecksum; /** * Get full path for storage item */ private getFullPath; /** * Add event handler */ onEvent(handler: (event: StorageEvent) => void): void; /** * Emit storage event */ private emitEvent; /** * Clean up resources */ dispose(): Promise<void>; }

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/glassBead-tc/SubspaceDomain'

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