Скриншот симулятора MCP iOS
Сервер, который делает снимки экрана из iOS Simulator с использованием протокола контекста модели (MCP).
Обзор
В этом проекте реализован сервер протокола MCP, который захватывает текущий экран iOS Simulator и сохраняет его в указанном каталоге.
Настраивать
Код Клайна и Ру
Для кода Клайна и Ру базовый формат следующий:
Если вы клонируете репозиторий, вы можете использовать следующую конфигурацию:
Курсор, Клод Десктоп
Для Cursor и Claude Desktop необходимо указать --output-dir
и выходной каталог:
Параметры инструмента MCP
получить_скриншот
Делает снимок экрана из iOS Simulator и сохраняет его в указанном каталоге.
Параметр | Тип | Описание | Значение по умолчанию |
---|---|---|---|
имя_выходного_файла | нить | Имя выходного файла | временная метка.png |
имя_выходного_каталога | нить | Имя подкаталога для снимков экрана | .скриншоты |
изменить размер | булев | Следует ли изменить размер изображения примерно до размера VGA | истинный |
макс_ширина | целое число | Максимальная ширина для изменения размера (пиксели) | 640 |
идентификатор_устройства | нить | Укажите устройство-симулятор | загрузочное устройство |
Формат вывода
При успехе:
Примечание: Поле serverConfig.commandLineArgs.outputDir
включается в ответ только в том случае, если при запуске сервера указан параметр --output-dir
.
Поиск неисправностей
- Если вы не можете сделать снимок экрана :
- Проверьте, запущен ли iOS Simulator
- Проверьте, установлены ли инструменты командной строки Xcode.
- Проверьте, можно ли напрямую выполнить команду
xcrun simctl io booted screenshot
- Если возникают ошибки разрешений :
- Проверьте, есть ли у вас права на запись в выходной каталог.
Требования
- Node.js 16.0.0 или выше
- macOS (требуется симулятор iOS)
- Инструменты командной строки Xcode
Технологический стек
- Машинопись
- Node.js
- MCP SDK (@modelcontextprotocol/sdk)
Лицензия
Массачусетский технологический институт
Другие языки
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Сервер, который делает снимки экрана из iOS Simulator с помощью протокола контекста модели (MCP) и сохраняет их в указанном каталоге.
- Обзор
- Настраивать
- Параметры инструмента MCP
- Формат вывода
- Поиск неисправностей
- Требования
- Технологический стек
- Лицензия
- Другие языки
Related Resources
Related MCP Servers
- -securityFlicense-qualityAn MCP server to control iOS Simulators.Last updated -4122JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol server that provides AI vision capabilities for analyzing UI screenshots, offering tools for screen analysis, file operations, and UI/UX report generation.Last updated -261JavaScriptISC License
- AsecurityAlicenseAqualityAn official MCP server implementation that allows AI assistants to capture website screenshots through the ScreenshotOne API, enabling visual context from web pages during conversations.Last updated -16TypeScriptMIT License
- -securityFlicense-qualityA lightweight Model Context Protocol (MCP) server that enables your LLM to capture screenshots of any specified URL and return only the access URL for the captured image. This tool simplifies the process of generating and sharing webpage snapshots, making it perfect for integrating visual capture caLast updated -1Python