Skip to main content
Glama

MCP Bridge Server

user.d.ts1.34 kB
import { PersistentStorage } from '../storage/persistentStorage.js'; import { UserIdentity, ValidationRules } from './types.js'; /** * User identity manager options */ interface UserManagerOptions { storage: PersistentStorage; validationRules?: ValidationRules; userDataPath?: string; } /** * User identity manager */ export declare class UserManager { private storage; private validationRules; private userDataPath; private initialized; constructor(options: UserManagerOptions); /** * Initialize user manager */ initialize(): Promise<void>; /** * Create new user identity */ createUser(machineId?: string): Promise<UserIdentity>; /** * Get user by ID */ getUser(userId: string): Promise<UserIdentity>; /** * Get user by machine ID */ getUserByMachine(machineId: string): Promise<UserIdentity>; /** * Update user */ updateUser(userId: string, updates: Partial<UserIdentity>): Promise<UserIdentity>; /** * Delete user */ deleteUser(userId: string): Promise<void>; /** * Generate user ID */ private generateUserId; /** * Get default user preferences */ private getDefaultPreferences; /** * Validate user data */ private validateUser; } export {};

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