Skip to main content
Glama
electron.d.ts1.53 kB
// Electron API 타입 정의 interface ElectronAPI { ping: () => Promise<string> getAppInfo: () => Promise<{ version: string name: string platform: string }> getServers: () => Promise<any[]> getServerMessages: (serverId: number) => Promise<any[]> getEngineResults: () => Promise<any[]> getEngineResultsByEvent: (rawEventId: number) => Promise<any[]> onWebSocketUpdate: (callback: (message: any) => void) => () => void sendBlockingDecision: (requestId: string, decision: 'allow' | 'block') => Promise<void> getBlockingData: () => Promise<any> closeBlockingWindow: () => Promise<void> resizeBlockingWindow: (width: number, height: number) => Promise<void> updateToolSafety: (mcpTag: string, toolName: string, safety: number) => Promise<boolean> getConfig: () => Promise<any> saveConfig: (config: any) => Promise<boolean> getEnv: () => Promise<any> saveEnv: (env: any) => Promise<boolean> restartApp: () => Promise<void> exportDatabase: () => Promise<{ success: boolean; filePath?: string; canceled?: boolean; error?: string }> deleteDatabase: () => Promise<{ success: boolean; message?: string; error?: string }> getCustomRules: (engineName: string) => Promise<any> addCustomRule: (data: any) => Promise<any> deleteCustomRule: (ruleId: number) => Promise<any> toggleCustomRule: (ruleId: number, enabled: boolean) => Promise<any> platform: string versions: { node: string chrome: string electron: string } } interface Window { electronAPI: ElectronAPI }

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/seungwon9201/MCP-Dandan'

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