Apple HIG
Proporciona acceso instantáneo a las Guías de Interfaz Humana de Apple, con contenido actualizado automáticamente de forma periódica.
Documentación
🍎 Apple Dev MCP Server
Guía completa de desarrollo de Apple para asistentes de IA
Combina las Guías de Interfaz Humana (diseño) con la Documentación Técnica (referencia de API) para todas las plataformas de Apple.
✨ Características
- 🎨 Cobertura Completa: Directrices de diseño de HIG + documentación de API de Apple para iOS, macOS, watchOS, tvOS, visionOS
- ⚡ Caché Inteligente: Respuestas rápidas mediante caché inteligente con degradación elegante
- 🔍 Búsqueda Inteligente: Búsqueda unificada en contenido de diseño y técnico
- 🤖 Búsqueda Mejorada: Búsqueda avanzada que combina principios de diseño con implementación técnica
- 📚 Contenido Preconstruido: Más de 113 secciones de Apple HIG preprocesadas para acceso instantáneo
🚀 Inicio Rápido
Opción 1: Extensión de Claude Desktop (Recomendada)
- Descargar
apple-dev-mcp.dxtdesde releases - Doble clic para instalar en Claude Desktop
- Reiniciar Claude Desktop
- ¡Empieza a usar la guía de desarrollo de Apple!
Opción 2: Instalación Tradicional
npm install -g apple-dev-mcp
🔧 Configuración
Claude Desktop
Añadir a claude_desktop_config.json:
{
"mcpServers": {
"Apple Dev": {
"command": "node",
"args": ["/usr/local/lib/node_modules/apple-dev-mcp/dist/server.js"]
}
}
}
Claude Code
claude mcp add "Apple-Dev" node /usr/local/lib/node_modules/apple-dev-mcp/dist/server.js
Cursor / Windsurf / VS Code
Crear .cursor/mcp.json, configuración de windsurf, o .vscode/mcp.json:
{
"mcpServers": {
"Apple Dev": {
"command": "node",
"args": ["/usr/local/lib/node_modules/apple-dev-mcp/dist/server.js"]
}
}
}
Encuentra tu ruta: npm list -g apple-dev-mcp
Usuarios de Windows: Reemplaza con C:\Users\YourUsername\AppData\Roaming\npm\node_modules\apple-dev-mcp\dist\server.js
📖 Uso
Herramientas Disponibles (3 herramientas principales)
Búsqueda de Directrices de Diseño
search_human_interface_guidelines- Buscar en Apple HIG con filtros de plataforma- Devuelve contenido completo (no fragmentos) para respuestas aptas para IA
- Cubre todas las plataformas de Apple: iOS, macOS, watchOS, tvOS, visionOS
Búsqueda de Documentación Técnica
search_technical_documentation- Buscar documentación de API de Apple- Búsquedas específicas por framework (SwiftUI, UIKit, AppKit, etc.)
- Consultas de símbolos y métodos con ejemplos de código
Búsqueda Unificada
search_unified- Búsqueda combinada de diseño y documentación técnica- Cruza las directrices de diseño con los detalles de implementación
- Perfecta para guía de desarrollo de extremo a extremo
Ejemplos
Buscar Directrices de Diseño:
{
"name": "search_human_interface_guidelines",
"arguments": {
"query": "Tab Bars",
"platform": "iOS"
}
}
Buscar Documentación Técnica:
{
"name": "search_technical_documentation",
"arguments": {
"query": "Button",
"framework": "SwiftUI"
}
}
Búsqueda Unificada:
{
"name": "search_unified",
"arguments": {
"query": "navigation",
"platform": "iOS"
}
}
🧪 Pruebas
npm test # Run test suite
npm test # Test functionality
# Interactive testing
npx @modelcontextprotocol/inspector apple-dev-mcp
🤝 Contribuciones
¡Agradecemos las contribuciones! La ayuda más necesaria:
- Correcciones del scraper cuando Apple cambie su sitio web
- Nuevas características y correcciones de errores
- Mejoras de documentación
Consulta CONTRIBUTING.md para las pautas.
⚖️ Legal y Atribución
Este proyecto opera bajo principios de uso justo con fines educativos. Todo el contenido incluye la atribución adecuada a Apple y respeta su propiedad intelectual.
Contenido obtenido de las Guías de Interfaz Humana de Apple.
© Apple Inc. Todos los derechos reservados. Proporcionado con fines educativos.
🙏 Agradecimientos
- MightyDillah por la inspiración
- Apple Inc. por las directrices de diseño integrales
- Model Context Protocol equipo
- Comunidad de código abierto por sus contribuciones
Hecho con ❤️ para la comunidad de desarrolladores
Llevando la excelencia de diseño de Apple directamente a tu flujo de trabajo de desarrollo asistido por IA.