home / mcp / apple doc mcp server
Provides access to Apple Developer Documentation via MCP for fast, contextual lookup and symbol documentation.
Configuration
View docs{
"mcpServers": {
"mightydillah-apple-doc-mcp": {
"command": "npx",
"args": [
"apple-doc-mcp-server@latest"
]
}
}
}You can access Apple’s Developer Documentation directly through this MCP server, allowing your AI coding assistant to retrieve, search, and present official docs seamlessly. This server focuses on keeping fast, framework-aware symbol searches and direct documentation lookups so you can quickly navigate Apple APIs and sample references in your coding workflow.
To use this MCP server with your client, first start by selecting the active Apple documentation technology, then search for symbols or open specific documentation paths. You can explore the available Apple technologies, lock in a framework like SwiftUI, and then search for symbols such as TabView, GridItem, or other Swift/Apple framework items. When you find a symbol, request its documentation directly to review usage, parameters, and examples.
Prerequisites: you need Node.js installed on your machine. If you already have Node.js, you can proceed with the MCP configuration and start using the server right away.
Install and run the MCP server using the recommended approach shown in the setup examples.
{
"mcpServers": {
"apple-docs": {
"command": "npx",
"args": [
"apple-doc-mcp-server@latest"
]
}
}
}Alternatively, you can run the MCP server by using Node with the built file if you have a local build available. Use an absolute path to the server entry point in your client configuration like this.
{
"mcpServers": {
"apple-docs": {
"command": "node",
"args": ["/absolute/path/to/apple-doc-mcp/dist/index.js"]
}
}
}In your MCP client, register the Apple Documents MCP by referencing the server configuration shown above. This enables you to run commands that integrate directly with Apple’s documentation search and symbol lookup.
If you are building or contributing to the MCP server, you can install dependencies and build locally before running the server. Typical local development steps include installing dependencies and building the project, then starting the server as described.
List and filter Apple technologies available for documentation lookup to help you choose a framework before searching symbols.
Set the active Apple technology to restrict subsequent searches to a specific framework.
Show the currently selected technology and suggest next steps.
Perform fuzzy searches for symbols within the active technology, including wildcard support.
Retrieve documentation for specific symbols or documentation paths within the active technology.
Return the current MCP server version information.