@kimsungwhee/apple-docs-mcp
Version:
MCP server for Apple Developer Documentation - Search iOS/macOS/SwiftUI/UIKit docs, WWDC videos, Swift/Objective-C APIs & code examples in Claude, Cursor & AI assistants
120 lines • 2.49 kB
TypeScript
/**
* Tool Selection Guide for Apple Docs MCP
*
* This guide helps AI assistants choose the right tool for each task
* and understand tool relationships and best practices.
*/
/**
* Tool Categories and Primary Use Cases
*/
export declare const TOOL_CATEGORIES: {
/**
* Search and Discovery Tools
* Use these to find information
*/
SEARCH: {
tools: string[];
description: string;
whenToUse: string[];
};
/**
* Browse and Explore Tools
* Use these to discover what's available
*/
BROWSE: {
tools: string[];
description: string;
whenToUse: string[];
};
/**
* Deep Dive Tools
* Use these to get detailed information
*/
DETAILS: {
tools: string[];
description: string;
whenToUse: string[];
};
/**
* Analysis Tools
* Use these to understand relationships and compatibility
*/
ANALYSIS: {
tools: string[];
description: string;
whenToUse: string[];
};
/**
* Stay Current Tools
* Use these to track updates and changes
*/
UPDATES: {
tools: string[];
description: string;
whenToUse: string[];
};
};
/**
* Recommended Tool Workflows
*/
export declare const TOOL_WORKFLOWS: {
/**
* Learning a New Framework
*/
LEARN_FRAMEWORK: {
steps: {
tool: string;
purpose: string;
}[];
};
/**
* Understanding an API
*/
UNDERSTAND_API: {
steps: {
tool: string;
purpose: string;
}[];
};
/**
* Finding Code Examples
*/
FIND_EXAMPLES: {
steps: {
tool: string;
purpose: string;
}[];
};
/**
* WWDC Content Discovery
*/
WWDC_DISCOVERY: {
steps: {
tool: string;
purpose: string;
}[];
};
};
/**
* Tool Selection Decision Tree
*/
export declare function selectToolForQuery(query: string): string[];
/**
* Common Tool Combinations
*/
export declare const TOOL_COMBINATIONS: {
SEARCH_AND_READ: string[];
FRAMEWORK_EXPLORE: string[];
WWDC_EXPLORE: string[];
API_ANALYSIS: string[];
CODE_EXAMPLES: string[];
};
/**
* Tool Usage Tips
*/
export declare const USAGE_TIPS: {
PERFORMANCE: string[];
ACCURACY: string[];
EFFICIENCY: string[];
};
//# sourceMappingURL=tools-guide.d.ts.map