DevelopmentSwift

cupertino

Cupertino is a local Apple Documentation crawler and MCP server that provides accurate and up-to-date documentation to AI agents.

Free
N/A rating (0 reviews)0 installs630 GitHub stars
AppleDocumentationMCPAISwift

Cupertino is a structured documentation system designed specifically for Apple platforms, enabling users to crawl and index a wide range of Apple developer documentation, including Swift.org and Human Interface Guidelines. It utilizes a fast, searchable SQLite FTS5 database with BM25 ranking to ensure efficient retrieval of information. With offline access to over 302,424 documentation pages across 307 frameworks, Cupertino allows developers to work without internet connectivity. The tool is built with an AI-first design, ensuring that AI agents receive precise documentation without the risk of hallucinations. By providing deterministic search results and local control over documentation, users can inspect the database and script workflows, making Cupertino an essential resource for developers looking to enhance their productivity and streamline their development processes.

Compatible with

Claude DesktopCursor

Install

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "cupertino": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-cupertino"
      ]
    }
  }
}

Config File Location

Mac: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

Linux: ~/.config/claude/claude_desktop_config.json

Some servers require additional setup - check the GitHub README for specific instructions.

Permissions

ok0
ok1