SnipperApp MCP
Busca, lee, crea y etiqueta fragmentos de código en SnipperApp 3, un gestor de fragmentos nativo para macOS. 25 herramientas que cubren fragmentos, carpetas, etiquetas, espacios de trabajo, archivos adjuntos y el Hub público de SnipperApp. Incluido dentro de la aplicación: stdio, nada que instalar.
Documentación
snipper-mcp — el servidor MCP dentro de SnipperApp 3

SnipperApp 3 es un gestor nativo de fragmentos de código para macOS. Incluye su propio servidor Model Context Protocol, para que los asistentes de IA puedan buscar, leer, crear y organizar los fragmentos de tu biblioteca. No hay nada que instalar: el servidor es un binario stdio incluido en la aplicación.
Este repositorio documenta la interfaz del servidor. El servidor en sí es parte de la aplicación (Swift, construido sobre el Swift MCP SDK).
Requisitos
- SnipperApp 3 (Mac App Store, prueba gratuita de 7 días): https://apps.apple.com/us/app/snipperapp-3-code-snippets/id6757330954?mt=12
- macOS 15 o posterior (Apple Silicon o Intel)
Instalar en Claude Desktop (un clic)
Descarga snipperapp-1.0.2.mcpb desde la última versión y ábrelo; Claude Desktop lo instala como extensión. El paquete contiene solo un pequeño lanzador (mcpb/server/index.js) que encuentra el servidor dentro de SnipperApp 3 y transfiere stdio. Sin la aplicación, aún responde a initialize y tools/list (el manifiesto en mcpb/server/tools.json), y cada llamada a una herramienta devuelve un error claro de no instalado; un Dockerfile ejecuta ese modo para comprobaciones de introspección del registro.
Configuración (manual)
Claude Code:
claude mcp add snipper -- "/Applications/SnipperApp 3.app/Contents/MacOS/snipper-mcp"
Claude Desktop, Cursor (.cursor/mcp.json), Windsurf (~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"snipper": {
"command": "/Applications/SnipperApp 3.app/Contents/MacOS/snipper-mcp"
}
}
}
Guía completa: https://snipperapp.com/docs/mcp-integration
Herramientas (25)
| Área | Herramientas |
|---|---|
| Fragmentos | search_snippets, get_snippet, create_snippet, update_snippet, delete_snippet |
| Carpetas | list_folders, create_folder, update_folder, delete_folder |
| Etiquetas | list_tags, create_tag, delete_tag, add_tag_to_snippet, remove_tag_from_snippet |
| Adjuntos | list_attachments, get_attachment, create_attachment, delete_attachment |
| Organización | list_workspaces, list_storages, list_groups, list_languages |
| Hub (fragmentos públicos) | search_hub, get_hub_snippet, import_from_hub |
Cada herramienta lleva un title y las anotaciones MCP que los clientes usan para decidir qué requiere confirmación: las doce herramientas de lectura están marcadas como readOnlyHint, las cinco de eliminación/desetiquetado como destructiveHint, y las tres del Hub como openWorldHint.
El servidor lee y escribe la misma base de datos local SQLite que la aplicación, por lo que cualquier cosa que guarde un asistente aparece en SnipperApp de inmediato. Nada se envía a un servidor; las herramientas del Hub llaman a la API pública del Hub solo cuando las usas.
Ejemplos de indicaciones
- "Busca en mis fragmentos el ayudante de reintento con retroceso y pégalo aquí."
- "Guarda esta función como fragmento en el espacio de trabajo Work, carpeta Utilities, etiquetada postgres."
- "Lista mis fragmentos de Swift etiquetados como networking."
Política de privacidad
Política completa: https://snipperapp.com/privacy
Qué recopila el servidor. Nada. snipper-mcp no tiene análisis, ni telemetría, ni informes de fallos propios. El lanzador MCPB de este repositorio no realiza ninguna solicitud de red: o transfiere stdio al binario incluido o responde a tools/list desde un archivo estático.
Cómo se usan y almacenan tus datos. El servidor lee y escribe la misma base de datos local SQLite que SnipperApp 3, dentro del contenedor propio de la aplicación en tu Mac. Los fragmentos, carpetas, etiquetas y adjuntos nunca salen de tu máquina a menos que actives tú mismo un almacenamiento de sincronización: iCloud (Apple CloudKit, tu base de datos privada — el desarrollador no puede leerla) o GitHub Gist (tu propia cuenta, con tus credenciales de GitHub).
Uso compartido con terceros. Ninguno por parte del servidor. Las tres herramientas del Hub (search_hub, get_hub_snippet, import_from_hub) llaman a la API pública del Hub de SnipperApp, y solo cuando un asistente las invoca; envían los términos de búsqueda o el ID del fragmento y nada de tu biblioteca. No se sube ningún contenido de fragmentos. Nada se vende ni se comparte con anunciantes o corredores de datos.
Retención de datos. Tus fragmentos viven en tu Mac y permanecen hasta que los elimines; eliminarlos en SnipperApp 3 (o mediante delete_snippet) los quita de la base de datos local y de cualquier almacenamiento de sincronización que hayas activado. No hay copia en el servidor que el desarrollador pueda retener. Las solicitudes del Hub no están vinculadas a una cuenta y no se conservan como historial por usuario.
Contacto. support@snipper.app — para preguntas, o para solicitar qué información se tiene sobre ti y pedir su eliminación.
Este repositorio
mcpb/— la extensión MCPB:manifest.json,icon.png, y el lanzadorserver/index.js. Reconstruir connpx @anthropic-ai/mcpb pack mcpb snipperapp-<version>.mcpb.server.json— la entrada para el registro oficial de MCP (mcp-publisher publish).- El lanzador y estos documentos tienen licencia MIT; SnipperApp 3 y su binario
snipper-mcpincluido son propietarios.
Soporte
support@snipper.app — informes de errores, solicitudes de funciones y preguntas de privacidad. Documentación: https://snipperapp.com/docs/mcp-integration