Screeny MCP сервер
MCP сервер для macOS с фокусом на приватность, который позволяет AI агентам делать скриншоты предварительно одобренных окон приложений, обеспечивая безопасный визуальный контекст для разработки и отладки.
автор: rohanrav
curl -fsSL https://vibebaza.com/i/screeny | bash
MCP сервер для macOS с фокусом на приватность, который позволяет AI агентам делать скриншоты предварительно одобренных окон приложений, обеспечивая безопасный визуальный контекст для разработки и отладки.
Установка
pipx
pipx install mcp-server-screeny
uvx
uvx mcp-server-screeny
Конфигурация
Claude Desktop (pipx)
{
"mcpServers": {
"screeny": {
"command": "mcp-server-screeny",
"args": []
}
}
}
Claude Desktop (uvx)
{
"mcpServers": {
"screeny": {
"command": "uvx",
"args": ["mcp-server-screeny"]
}
}
}
Cursor (pipx)
{
"mcpServers": {
"screeny": {
"command": "mcp-server-screeny",
"args": []
}
}
}
Cursor (uvx)
{
"mcpServers": {
"screeny": {
"command": "uvx",
"args": ["mcp-server-screeny"]
}
}
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
listWindows |
Отображает все одобренные окна приложений, доступные для создания скриншотов |
takeScreenshot |
Создает скриншот конкретного окна по его ID в фоновом режиме без изменения фокуса окна |
Возможности
- Система одобрения окон - могут быть захвачены только предварительно одобренные окна
- Контроль пользователя - вы сами решаете, какие окна будут доступны
- Ненавязчивое создание скриншотов - снимки делаются в фоне без изменения фокуса окна
- Без внешних подключений - работает полностью на вашем устройстве, скриншоты удаляются сразу после использования
- JPEG сжатие с настраиваемым ограничением (по умолчанию 250KB, настраивается в диапазоне 100-900KB)
- Предоставляет реальные пиксельные данные - полноценное изображение, а не OCR или извлечение текста
Переменные окружения
Опциональные
SCREENY_MAX_B64_KB- Переопределяет максимальный размер base64 полезной нагрузки для скриншотов (ограничен диапазоном 100-900KB)
Ресурсы
Примечания
Требует macOS, Python 3.10+, разрешение на захват экрана и настройку одобрения окон. Необходимо предоставить разрешение на запись экрана как приложению Terminal, так и MCP хосту (Claude Desktop/Cursor) в Системных настройках > Конфиденциальность и безопасность > Запись экрана и системного аудио. Запустите настройку с флагом --setup для интерактивного одобрения окон или --setup --allow-all для автоматического одобрения всех текущих окон.