snip-mcp
snip-mcp
Un servidor MCP que te permite capturar regiones de pantalla directamente en tus conversaciones de Claude Code. Selecciona cualquier área de tu pantalla usando una tecla de acceso rápido o una llamada a herramienta, y la captura de pantalla estará disponible inmediatamente como una imagen en el contexto.
Características
Captura con tecla de acceso rápido -- Ctrl+Shift+Clic abre una superposición de recorte en cualquier lugar, en cualquier momento
Captura activada por herramienta -- Claude puede invocar la herramienta de recorte en tu nombre
Soporte para múltiples monitores -- funciona en todas las pantallas conectadas con reconocimiento de DPI
Almacenamiento persistente -- los recortes se guardan en el disco y sobreviven a los reinicios del servidor
Limpieza automática -- un límite configurable evita el crecimiento ilimitado del almacenamiento
Notificaciones emergentes -- confirmación visual cuando se captura un recorte
Related MCP server: Shotik
Requisitos
Windows 10 o posterior (utiliza ganchos de ratón globales específicos de Windows a través de ctypes)
Python 3.11+
Instalación
git clone https://github.com/Alparse/snip-mcp.git
cd snip-mcp
pip install -e .O con uv:
git clone https://github.com/Alparse/snip-mcp.git
cd snip-mcp
uv pip install -e .Configuración de Claude Code
Añade el servidor a tus ajustes de MCP de Claude Code.
Si se instaló mediante pip (global o venv)
En ~/.claude/settings.json (global) o .claude/settings.json (proyecto):
{
"mcpServers": {
"snip": {
"command": "snip-mcp"
}
}
}Si usas uv (recomendado para aislamiento)
{
"mcpServers": {
"snip": {
"command": "uv",
"args": ["run", "--directory", "/path/to/snip-mcp", "snip-mcp"]
}
}
}Uso
Captura con tecla de acceso rápido
Presiona Ctrl+Shift+Clic izquierdo en cualquier lugar de la pantalla para abrir la superposición de recorte:
Haz clic y arrastra para seleccionar una región
Suelta para capturar
Presiona Escape para cancelar
Una notificación emergente confirma la captura.
Captura activada por herramienta
Pídele a Claude que tome una captura de pantalla: invocará la herramienta snip_screen y abrirá la superposición por ti.
Gestión de recortes
Estas herramientas MCP están disponibles para Claude:
Herramienta | Descripción |
| Abre la superposición y captura una región |
| Recupera un recorte por nombre |
| Obtiene la captura más reciente |
| Lista todos los recortes almacenados |
| Cambia el nombre de un recorte |
| Elimina un recorte |
Configuración
La configuración se almacena en ~/.snip_mcp/config.json y se crea automáticamente en la primera ejecución.
Opción | Predeterminado | Descripción |
|
| Teclas modificadoras mantenidas mientras se hace clic para activar la superposición. Valores válidos: |
|
| Directorio donde se almacenan los PNG de los recortes |
|
| Transparencia de la superposición (0.0 = invisible, 1.0 = opaco) |
|
| Color del rectángulo de selección (hex) |
|
| Ancho del borde del rectángulo de selección en píxeles |
|
| Máximo de recortes almacenados antes de que los más antiguos se eliminen automáticamente |
Ejemplo de configuración:
{
"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
}Solución de problemas
"snip-mcp requiere Windows" Este servidor utiliza APIs específicas de Windows (ganchos de ratón globales a través de ctypes). No puede ejecutarse en macOS o Linux.
"Failed to install mouse hook" El gancho de ratón global puede requerir permisos elevados. Intenta ejecutar tu terminal como administrador.
La superposición no aparece
Asegúrate de que ninguna otra aplicación esté interceptando Ctrl+Shift+Clic. Verifica modifier_keys en tu configuración.
Las coordenadas están desplazadas en pantallas de alta resolución (DPI)
El servidor llama a SetProcessDPIAware() al inicio. Si sigues viendo problemas de desplazamiento, verifica la configuración de escala de pantalla de Windows.
Directorio de recortes
Por defecto, los recortes se almacenan en ~/.snip_mcp/snips/. Puedes cambiar esto en config.json.
Licencia
MIT -- consulta LICENSE para más detalles.
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