About apple-dev-server
apple-dev-server is an MCP server published by git+erdncyz in the Developer Tools category: mCP Server for Apple Development - Fetches docs, analyzes build logs, checks Swift Evolution.
Install
npx apple-dev-mcp-serverclaude mcp add apple-dev-mcp-server -- npx -y apple-dev-mcp-servernpx -y apple-dev-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (3)
fetch_latest_apple_docsFetches **live** Apple Developer Documentation from developer.apple.com
Parameters not published.
swift_evolution_checkChecks Swift Evolution proposal status for language features
Parameters not published.
xcode_diagnostic_analyzerAnalyzes Xcode build logs and provides fix-it suggestions
Parameters not published.
Ask AI
Ask AI about apple-dev-server
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
4 checks have not been run yet.
README
Apple Dev MCP Server 🍎
A Model Context Protocol (MCP) server for Apple development assistance. Provides tools for fetching live Apple documentation directly from developer.apple.com, analyzing Xcode build errors, and checking Swift Evolution proposal status.
✨ Features
- 🔴 Live Documentation - Fetches real-time documentation from Apple's official API
- 🔧 Xcode Error Analysis - Intelligent parsing and fix suggestions for build errors
- 📋 Swift Evolution Tracking - Check proposal status for Swift language features
🔧 Tools
| Tool | Description |
|---|---|
fetch_latest_apple_docs |
Fetches live Apple Developer Documentation from developer.apple.com |
xcode_diagnostic_analyzer |
Analyzes Xcode build logs and provides fix-it suggestions |
swift_evolution_check |
Checks Swift Evolution proposal status for language features |
📦 Installation
Via npm (Recommended)
npm install -g apple-dev-mcp-server
Via npx (No install required)
npx apple-dev-mcp-server
From Source
git clone https://github.com/erdncyz/apple-dev-mcp-server.git
cd apple-dev-mcp-server
npm install
npm run build
Configuration
For Claude Desktop
Add to your ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"apple-dev": {
"command": "node",
"args": ["/Users/YOUR_USERNAME/Desktop/apple-dev-mcp-server/dist/index.js"]
}
}
}
For VS Code with GitHub Copilot
Add to your VS Code settings (.vscode/settings.json or user settings):
{
"github.copilot.chat.mcpServers": {
"apple-dev": {
"command": "node",
"args": ["${userHome}/Desktop/apple-dev-mcp-server/dist/index.js"]
}
}
}
For Other MCP Clients
The server uses stdio transport and can be integrated with any MCP-compatible client:
node /path/to/apple-dev-mcp-server/dist/index.js
Usage Examples
Fetch Apple Documentation
Use the fetch_latest_apple_docs tool to get documentation for NavigationStack
Analyze Build Errors
Use xcode_diagnostic_analyzer to analyze this error:
"cannot find type 'NavigationStack' in scope"
Check Swift Evolution
Use swift_evolution_check to verify if 'nonisolated(unsafe)' is available in Swift 5.10
🔴 Live Documentation API
This MCP server uses Apple's undocumented JSON API to fetch real-time documentation:
https://developer.apple.com/tutorials/data/documentation/{framework}/{symbol}.json
Supported Frameworks
SwiftUI, UIKit, Foundation, Observation, SwiftData, Combine, RealityKit, ARKit, CoreData, CoreML, MapKit, CloudKit, HealthKit, StoreKit, AVFoundation, and more.
Example Response
# 📚 Apple Developer Documentation: NavigationStack
> ✅ Live documentation from developer.apple.com
**Type:** Structure
**Framework:** SwiftUI
**Availability:** iOS 16.0+, iPadOS 16.0+, macOS 13.0+, tvOS 16.0+, visionOS 1.0+, watchOS 9.0+
## Declaration
@MainActor struct NavigationStack<Data, Root> where Root : View
## Overview
A view that displays a root view and enables you to present additional views...
Development
# Watch mode for development
npm run dev
# Build for production
npm run build
# Run the server
npm start
Project Structure
apple-dev-mcp-server/
├── src/
│ ├── index.ts # Main MCP server entry point
│ └── tools/
│ ├── fetch-apple-docs.ts # Live documentation fetcher
│ ├── xcode-diagnostic-analyzer.ts # Build error analyzer
│ └── swift-evolution-check.ts # Swift Evolution checker
├── dist/ # Compiled JavaScript
├── package.json
├── tsconfig.json
└── README.md
Requirements
- Node.js >= 18.0.0
- npm or yarn
📄 License
MIT
🔗 Links
Note: This is a community tool and is not affiliated with or endorsed by Apple Inc.
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.