Back to Home
mihaelamj icon

cupertino

Verified Safe

by mihaelamj

Overview

Cupertino is an Apple Documentation Crawler & MCP Server that provides accurate, up-to-date Apple API documentation and sample code to AI agents and developers for offline and AI-assisted development.

Installation

Run Command
cupertino serve

Environment Variables

  • GITHUB_TOKEN

Security Notes

The installation script (`install.sh`) requires `sudo` access to install the binary to `/usr/local/bin`, which is a standard practice for system-wide CLI tools. The tool fetches content from external sources like Apple Developer (`developer.apple.com`), Swift.org (`swift.org`), and GitHub (`github.com`). It uses `WKWebView` for web crawling, which provides a degree of sandboxing. Sample code fetching can clone a specific GitHub repository (`mihaelamj/cupertino-sample-code`); trust in this mirror repository is assumed. SQLite databases are used for indexing, with operations appearing to use parameterized queries, mitigating SQL injection risks. No obvious `eval` or direct code execution from untrusted input/remote content is evident. Environment variables for API tokens (`GITHUB_TOKEN`) are used, not hardcoded secrets. Overall, the security posture is reasonable for its function, with inherent risks of network fetches and system installation being transparently handled.

Similar Servers

Stats

Interest Score84
Security Score8
Cost ClassMedium
Avg Tokens7000
Stars195
Forks13
Last Update2025-12-31

Tags

Apple DocumentationSwiftmacOSAIMCP ServerOfflineFull-Text SearchCLIDeveloper Tool