Search-Apple-Docs
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| XBY_APIKEY | Yes | 你的实际apikey (Your actual API key) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_apple_docsA | Search Apple Developer Documentation for APIs, frameworks, guides, and samples. Best for finding specific APIs, classes, or methods. For browsing sample code projects, use get_sample_code. For WWDC videos, use the dedicated WWDC tools (list_wwdc_videos, search_wwdc_content). |
| get_apple_doc_contentB | Get detailed content from a specific Apple Developer Documentation page. Use this after search_apple_docs to get full documentation. Supports enhanced analysis options for comprehensive API understanding. Best for: reading API details, understanding usage, checking availability. |
| list_technologiesA | Browse all Apple technologies and frameworks by category. Essential for discovering available frameworks and understanding Apple's technology ecosystem. Use this when: exploring what's available, finding framework identifiers for search_framework_symbols, checking beta status. |
| search_framework_symbolsA | Browse and search symbols within a specific Apple framework. Perfect for exploring framework APIs, finding all views/controllers/delegates in a framework, or discovering available types. Use after list_technologies to get framework identifiers. |
| get_related_apisB | Analyze API relationships and discover related functionality. Shows inheritance, protocol conformances, and Apple's recommended alternatives. Essential for understanding how APIs work together. Use when: learning API hierarchy, finding protocol requirements, discovering related functionality. |
| resolve_references_batchB | Deep dive into all types and APIs referenced in a documentation page. Resolves all mentioned types, methods, and properties to understand dependencies. Use when: analyzing complex APIs, understanding type requirements, exploring API ecosystems. |
| get_platform_compatibilityA | Check API availability across Apple platforms and OS versions. Shows minimum deployment targets, deprecations, and platform-specific features. Critical for cross-platform development. Use when: planning app requirements, checking API availability, finding platform alternatives. |
| find_similar_apisC | Discover alternative and related APIs. Finds APIs with similar functionality, modern replacements for deprecated APIs, and platform-specific alternatives. Perfect when looking for better ways to implement functionality. |
| get_documentation_updatesB | Track latest Apple platform updates, new APIs, and changes. Shows WWDC announcements, framework updates, and release notes. Essential for staying current with Apple development. For detailed WWDC videos, use WWDC-specific tools. |
| get_technology_overviewsC | Access comprehensive guides and tutorials for Apple technologies. Includes getting started guides, architectural overviews, best practices, and implementation patterns. Perfect for learning new frameworks or understanding Apple's recommended approaches. |
| get_sample_codeA | Browse complete sample projects from Apple. Full working examples demonstrating best practices and implementation patterns. Different from search_apple_docs which returns code snippets. Use for learning by example. |
| list_wwdc_videosB | Browse WWDC session videos with full offline access to transcripts and code. Shows all available sessions with filtering options. Use this to discover WWDC content, find sessions by topic, or identify videos with code examples. |
| search_wwdc_contentA | Full-text search across all WWDC video transcripts and code examples. Find specific discussions, API mentions, or implementation examples. More powerful than list_wwdc_videos for finding specific content. |
| get_wwdc_videoA | Access complete WWDC session content including full transcript, code examples, and resources. Use after finding videos with list_wwdc_videos or search_wwdc_content. Provides offline access to entire session content. |
| get_wwdc_code_examplesB | Browse all code examples from WWDC sessions. Perfect for finding implementation patterns, seeing new API usage, or learning by example. Each result includes the code and its session context. |
| browse_wwdc_topicsA | List all WWDC topic categories with their IDs. Essential first step before using list_wwdc_videos with topic filtering. Returns topic IDs like "swiftui-ui-frameworks" that can be used in other tools. |
| find_related_wwdc_videosB | Discover WWDC sessions related to a specific video. Finds prerequisite sessions, follow-up content, and thematically similar talks. Essential for creating learning paths. |
| list_wwdc_yearsA | List all available WWDC years with video counts and statistics. Shows which years have content available and how many videos each year contains. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 18 tools
The tools have overlapping purposes that could cause confusion, such as get_apple_doc_content and get_related_apis both dealing with API details, or list_wwdc_videos and search_wwdc_content both for WWDC content discovery. However, descriptions help clarify distinctions, like differentiating search_apple_docs from get_sample_code. Some tools like get_platform_compatibility and get_technology_overviews are more distinct.
All tool names follow a consistent verb_noun pattern using snake_case, such as browse_wwdc_topics, get_apple_doc_content, and search_framework_symbols. This predictability makes it easy for agents to understand and use the tools without confusion from mixed conventions.
With 18 tools, the count is borderline high for a search and documentation server, feeling slightly heavy but not extreme. It covers many aspects of Apple documentation and WWDC content, but some tools might be consolidated or omitted without losing functionality, such as having multiple WWDC-related tools that overlap.
The tool set provides comprehensive coverage for searching and accessing Apple documentation, WWDC content, and related resources, with tools for browsing, searching, and detailed analysis. Minor gaps exist, such as no direct tool for updating or deleting content (though not needed for this read-only domain), but agents can work around this with the available tools for full lifecycle access to information.