ai-debug-local-mcp
Version:
🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh
48 lines • 1.47 kB
TypeScript
/**
* NSAccessibility Bridge - Revolutionary Background Interaction
* Enables true non-intrusive AI automation using Apple's Accessibility APIs
*/
export interface AccessibilityAction {
action: string;
elementType?: string;
text?: string;
searchText?: string;
windowTitle?: string;
applicationName: string;
}
export interface AccessibilityResult {
success: boolean;
textFieldsFound?: number;
elements?: any[];
error?: string;
}
export declare class AccessibilityBridge {
private swiftProcess;
private requestId;
private pendingRequests;
private isRunning;
initialize(): Promise<void>;
private sendRequest;
/**
* Check if accessibility permissions are granted
*/
checkPermissions(): Promise<boolean>;
/**
* Get list of available applications
*/
getApplications(): Promise<Record<string, number>>;
/**
* REVOLUTIONARY: Write text to application without focus switching!
*/
writeTextToApplication(applicationName: string, text: string, windowTitle?: string): Promise<AccessibilityResult>;
/**
* Get UI elements from application
*/
getElements(applicationName: string, windowTitle?: string): Promise<AccessibilityResult>;
/**
* Cleanup and shutdown the accessibility bridge
*/
cleanup(): Promise<void>;
}
export declare const accessibilityBridge: AccessibilityBridge;
//# sourceMappingURL=accessibility-bridge.d.ts.map