snip-mcp
snip-mcp
MCP-сервер, который позволяет захватывать области экрана непосредственно в ваши диалоги Claude Code. Выберите любую область экрана с помощью горячей клавиши или вызова инструмента, и скриншот будет немедленно доступен в контексте как изображение.
Возможности
Захват горячими клавишами -- Ctrl+Shift+Клик открывает оверлей для выделения области в любом месте и в любое время
Захват через инструменты -- Claude может вызвать инструмент захвата от вашего имени
Поддержка нескольких мониторов -- работает на всех подключенных дисплеях с учетом DPI
Постоянное хранилище -- снимки сохраняются на диске и остаются после перезапуска сервера
Автоматическая очистка -- настраиваемый лимит предотвращает бесконечный рост объема хранилища
Всплывающие уведомления -- визуальное подтверждение при захвате снимка
Related MCP server: Shotik
Требования
Windows 10 или новее (использует специфичные для Windows глобальные хуки мыши через ctypes)
Python 3.11+
Установка
git clone https://github.com/Alparse/snip-mcp.git
cd snip-mcp
pip install -e .Или с помощью uv:
git clone https://github.com/Alparse/snip-mcp.git
cd snip-mcp
uv pip install -e .Настройка Claude Code
Добавьте сервер в настройки MCP вашего Claude Code.
Если установка выполнена через pip (глобально или в venv)
В файле ~/.claude/settings.json (глобально) или .claude/settings.json (в проекте):
{
"mcpServers": {
"snip": {
"command": "snip-mcp"
}
}
}Если используется uv (рекомендуется для изоляции)
{
"mcpServers": {
"snip": {
"command": "uv",
"args": ["run", "--directory", "/path/to/snip-mcp", "snip-mcp"]
}
}
}Использование
Захват горячими клавишами
Нажмите Ctrl+Shift+Левая кнопка мыши в любом месте экрана, чтобы открыть оверлей для выделения:
Нажмите и перетащите, чтобы выбрать область
Отпустите кнопку для захвата
Нажмите Escape для отмены
Всплывающее уведомление подтвердит захват.
Захват через инструменты
Попросите Claude сделать скриншот — он вызовет инструмент snip_screen и откроет для вас оверлей.
Управление снимками
Claude доступны следующие инструменты MCP:
Инструмент | Описание |
| Открыть оверлей и захватить область |
| Получить снимок по имени |
| Получить самый последний снимок |
| Список всех сохраненных снимков |
| Переименовать снимок |
| Удалить снимок |
Конфигурация
Конфигурация хранится в ~/.snip_mcp/config.json и создается автоматически при первом запуске.
Опция | По умолчанию | Описание |
|
| Клавиши-модификаторы, удерживаемые при клике для вызова оверлея. Допустимые значения: |
|
| Директория, где хранятся PNG-снимки |
|
| Прозрачность оверлея (0.0 = невидимый, 1.0 = непрозрачный) |
|
| Цвет прямоугольника выделения (hex) |
|
| Ширина границы прямоугольника выделения в пикселях |
|
| Максимальное количество хранимых снимков перед автоматическим удалением старых |
Пример конфигурации:
{
"modifier_keys": ["ctrl", "shift"],
"save_directory": "C:/Users/you/.snip_mcp/snips",
"overlay_alpha": 0.3,
"selection_color": "#00ff00",
"selection_width": 2,
"max_snips": 50
}Устранение неполадок
"snip-mcp requires Windows" Этот сервер использует специфичные для Windows API (глобальные хуки мыши через ctypes). Он не может работать в macOS или Linux.
"Failed to install mouse hook" Глобальный хук мыши может потребовать повышенных привилегий. Попробуйте запустить терминал от имени администратора.
Оверлей не появляется
Убедитесь, что никакое другое приложение не перехватывает Ctrl+Shift+Клик. Проверьте modifier_keys в вашей конфигурации.
Координаты смещены на дисплеях с высоким DPI
Сервер вызывает SetProcessDPIAware() при запуске. Если вы все еще видите проблемы со смещением, проверьте настройки масштабирования дисплея в Windows.
Директория снимков
По умолчанию снимки хранятся в ~/.snip_mcp/snips/. Вы можете изменить это в config.json.
Лицензия
MIT -- подробности см. в LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that enables Claude Code and other MCP clients to take screenshots of the full screen or specific windows, with support for repeated captures over intervals.1256MIT
- AlicenseNot gradedqualityAmaintenanceOpen-source screenshot tool for Windows with a built-in MCP server that allows AI assistants like Claude to capture and view screen content through tools like take_screenshot, ask_user_to_select_region, and more.3MIT
- AlicenseNot gradedqualityCmaintenanceWindows Screen Capture MCP Server — give Claude Code eyes on your Windows desktop.2MIT
- AlicenseNot gradedqualityCmaintenanceA Windows-local MCP server for capturing screenshots (full screen, displays, regions, active window) and managing capture images via deletion tools, using a .NET tool interface.2MIT
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
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/Alparse/snip-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server