choose_technology
Select the framework/technology to scope all subsequent searches and documentation lookups
Look up Apple framework symbols and documentation with the search scoped to one framework at a time.
LABSCO SUMMARY
Scoping is what makes it precise: choose_technology fixes the framework, so a search for a common symbol name resolves inside SwiftUI rather than returning every same-named type Apple ships. Wildcard search covers the case you hit most often — you remember half the name and the shape of the rest.
A local server over Apple's developer documentation: you pick a technology, and the remaining tools search symbols and fetch documentation inside that scope.
Node.js on the machine; no account and no key. MIT licensed.
One command — npx apple-doc-mcp-server@latest
USE CASES
Search by keyword inside the framework you are working in, and read what comes back symbol-first.
Resolve the symbol and read its documentation rather than trusting recall.
Find out what the framework is called, scope to it, and confirm the scope stuck.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
choose_technologySelect the framework/technology to scope all subsequent searches and documentation lookups
current_technologyReport the currently selected technology and how to change it
discover_technologiesExplore and filter available Apple technologies/frameworks before choosing one
get_documentationGet detailed documentation for specific symbols within the selected technology. Use this for known symbol names or paths (e.g., "View", "ButtonStyle", "documentation/SwiftUI/GridItem").
get_versionGet the current version information of the Apple Doc MCP server
search_symbolsSearch the selected technology with symbol-first results. Exact symbol names are resolved directly when possible, wildcard queries support * and ?, and broader keyword searches return symbols first with articles and guides listed separately.
BEFORE YOU INSTALL
6 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 6 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"apple-doc-mcp-server": {
"command": "npx",
"args": [
"apple-doc-mcp-server@latest"
]
}
}
}npx apple-doc-mcp-server@latest