home / mcp / apple doc mcp server

Apple Doc MCP Server

Provides access to Apple Developer Documentation via MCP for fast, contextual lookup and symbol documentation.

Installation
Add the following to your MCP client configuration file.

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.

How to use

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.

How to install

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"]
    }
  }
}

Additional setup for client configuration

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.

Notes on development and maintenance

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.

Available tools

discover_technologies

List and filter Apple technologies available for documentation lookup to help you choose a framework before searching symbols.

choose_technology

Set the active Apple technology to restrict subsequent searches to a specific framework.

current_technology

Show the currently selected technology and suggest next steps.

search_symbols

Perform fuzzy searches for symbols within the active technology, including wildcard support.

get_documentation

Retrieve documentation for specific symbols or documentation paths within the active technology.

get_version

Return the current MCP server version information.