MCP iOS Simulator Screenshot
Captura de pantalla del simulador MCP iOS
Un servidor que captura capturas de pantalla del Simulador de iOS utilizando el Protocolo de contexto de modelo (MCP).
Descripción general
Este proyecto implementa un servidor de protocolo MCP que captura la pantalla actual del Simulador de iOS y la guarda en un directorio específico.
Related MCP server: Screeny MCP Server
Configuración
Código Cline y Roo
Para Cline y Roo Code, el formato básico es:
{
"mcpServers": {
"mcp-ios-simulator-screenshot": {
"command": "npx",
"args": ["-y", "mcp-ios-simulator-screenshot"]
}
}
}Si clona el repositorio, puede utilizar la siguiente configuración:
{
"mcpServers": {
"mcp-ios-simulator-screenshot": {
"command": "node",
"args": ["/path/to/mcp-ios-simulator-screenshot/build/index.js"]
}
}
}Cursor, Claude Desktop
Para Cursor y Claude Desktop, debe especificar --output-dir y el directorio de salida:
{
"mcpServers": {
"mcp-ios-simulator-screenshot": {
"command": "npx",
"args": [
"mcp-ios-simulator-screenshot",
"--output-dir",
"/path/to/your/output/directory"
]
}
}
}Parámetros de la herramienta MCP
obtener_captura_de_pantalla
Captura una captura de pantalla del Simulador de iOS y la guarda en el directorio especificado.
Parámetro | Tipo | Descripción | Valor predeterminado |
nombre_de_archivo_de_salida | cadena | Nombre del archivo de salida | marca de tiempo.png |
nombre_del_directorio_de_salida | cadena | Nombre del subdirectorio para capturas de pantalla | .capturas de pantalla |
cambiar el tamaño | booleano | Si desea cambiar el tamaño de la imagen a aproximadamente tamaño VGA | verdadero |
ancho máximo | entero | Ancho máximo para redimensionar (píxeles) | 640 |
id_del_dispositivo | cadena | Especificar un dispositivo simulador | dispositivo arrancado |
Formato de salida
En caso de éxito:
{
"success": true,
"message": "iOS Simulator screenshot saved successfully",
"filePath": ".screenshots/simulator_2025-04-10T16-51-16-755Z.png",
"metadata": {
"width": 1170,
"height": 2532,
"format": "png",
"size": 382946,
"timestamp": "2025-04-10T16:51:16.755Z"
},
"serverConfig": {
"commandLineArgs": {
"outputDir": "/Users/username/Desktop" // Only included when --output-dir is specified
}
}
}Nota: El campo serverConfig.commandLineArgs.outputDir solo se incluye en la respuesta cuando se especifica el parámetro --output-dir al iniciar el servidor.
{
"success": false,
"message": "Error capturing iOS Simulator screenshot: [error message]",
"error": {
"code": "ENOENT",
"command": "xcrun simctl io booted screenshot --type=png -",
"stderr": "No matching devices found."
}
}Solución de problemas
Si no puede capturar capturas de pantalla :
Comprueba si el simulador de iOS se está ejecutando
Compruebe si las herramientas de línea de comandos de Xcode están instaladas
Compruebe si el comando
xcrun simctl io booted screenshotse puede ejecutar directamente
Si ocurren errores de permiso :
Comprueba si tienes permisos de escritura para el directorio de salida
Requisitos
Node.js 16.0.0 o superior
macOS (se requiere simulador de iOS)
Herramientas de línea de comandos de Xcode
Pila de tecnología
Mecanografiado
Node.js
Kit de desarrollo de software de MCP (@modelcontextprotocol/sdk)
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Otros idiomas
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceAn MCP server to control iOS Simulators.1153MIT
- AlicenseNot gradedqualityCmaintenanceA privacy-first macOS MCP server that enables AI agents to capture screenshots of pre-approved application windows for development and debugging tasks.14MIT
- AlicenseAqualityDmaintenanceA macOS-based MCP server that allows for capturing screenshots of displays and windows, as well as recording window activity to MP4 files. It leverages a Swift CLI backend to interact with macOS CoreGraphics and AVFoundation APIs for seamless screen capture management.7411MIT
- AlicenseNot gradedqualityCmaintenanceMCP server to control iOS simulators for automation, enabling device management, input control, and screen capture via Facebook IDB.10MIT
Related MCP Connectors
MCP server for Appcircle mobile CI/CD platform.
MCP (Model Context Protocol) server for Appwrite
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yorifuji/mcp-ios-simulator-screenshot'
If you have feedback or need assistance with the MCP directory API, please join our Discord server