@wonderwhy-er/desktop-commander
Version:
MCP server for terminal operations and file editing
16 lines (15 loc) • 643 B
TypeScript
import { App } from '@modelcontextprotocol/ext-apps';
export interface UiChromeState {
expanded: boolean;
hideSummaryRow: boolean;
compact?: boolean;
}
export interface ConnectWithSharedHostContextOptions {
app: App;
chrome: UiChromeState;
onContextApplied?: () => void;
onConnected?: () => void | Promise<void>;
}
export declare function isObjectRecord(value: unknown): value is Record<string, unknown>;
export declare function applySharedHostContext(context: unknown, chrome: UiChromeState): void;
export declare function connectWithSharedHostContext(options: ConnectWithSharedHostContextOptions): Promise<void>;