xcodemcp
Version:
Model Context Protocol server for Xcode build automation and log parsing
12 lines • 837 B
TypeScript
import type { McpResult, OpenProjectCallback } from '../types/index.js';
export declare class ProjectTools {
static ensureXcodeIsRunning(): Promise<McpResult | null>;
static openProject(projectPath: string): Promise<McpResult>;
static waitForProjectToLoad(maxRetries?: number, retryDelayMs?: number): Promise<McpResult | null>;
static openProjectAndWaitForLoad(projectPath: string): Promise<McpResult>;
static closeProject(): Promise<McpResult>;
static getSchemes(projectPath: string, openProject: OpenProjectCallback): Promise<McpResult>;
static setActiveScheme(projectPath: string, schemeName: string, openProject: OpenProjectCallback): Promise<McpResult>;
static getRunDestinations(projectPath: string, openProject: OpenProjectCallback): Promise<McpResult>;
}
//# sourceMappingURL=ProjectTools.d.ts.map