xc-mcp
Version:
MCP server that wraps Xcode command-line tools for iOS/macOS development workflows
14 lines • 2.43 kB
TypeScript
/**
* Get detailed simulator information from cached simctl-list results with progressive disclosure
*
* **Full documentation:** See simctl/get-details.md for detailed parameters and examples
*/
export declare function simctlGetDetailsTool(args: any): Promise<{
content: {
type: "text";
text: string;
}[];
}>;
export declare const SIMCTL_GET_DETAILS_DOCS = "\n# simctl-get-details\n\n\uD83D\uDD0D **Get detailed simulator information from cached list results** - Progressive disclosure for devices.\n\nRetrieves on-demand access to full simulator and runtime lists that were cached during simctl-list execution. Implements progressive disclosure pattern: initial simctl-list responses return concise summaries to prevent token overflow, while this tool allows drilling down into full device lists, filtered by device type or runtime when needed.\n\n## Advantages\n\n\u2022 Access full device lists without cluttering initial responses\n\u2022 Filter to specific device types (iPhone, iPad, etc.)\n\u2022 Filter to specific runtime versions\n\u2022 Get only available (booted) devices or all devices\n\u2022 Paginate results to manage token consumption\n\n## Parameters\n\n### Required\n- cacheId (string): Cache ID from simctl-list response\n\n### Optional\n- detailType (string): Type of details to retrieve\n - \"full-list\": Complete device and runtime information\n - \"devices-only\": Just device information\n - \"runtimes-only\": Just available runtimes\n - \"available-only\": Only booted devices\n- deviceType (string): Filter by device type (iPhone, iPad, etc.)\n- runtime (string): Filter by iOS runtime version\n- maxDevices (number): Maximum number of devices to return (default: 20)\n\n## Returns\n\n- Tool execution results with detailed simulator information\n- Complete device lists with full state and capabilities\n- Available devices and compatible runtimes\n\n## Related Tools\n\n- simctl-list: List available simulators and runtimes\n- xcodebuild-get-details: Get build or test details\n\n## Notes\n\n- Tool is auto-registered with MCP server\n- Requires valid cache ID from recent simctl-list\n- Cache IDs expire after 1 hour\n- Use for discovering available devices and runtimes\n";
export declare const SIMCTL_GET_DETAILS_DOCS_MINI = "Get simulator details from cache. Use rtfm({ toolName: \"simctl-get-details\" }) for docs.";
//# sourceMappingURL=get-details.d.ts.map