ExpoSnap
Verified Safeby edwarddjss
Overview
Enables AI assistants to view and analyze screenshots from React Native/Expo applications for AI-powered mobile UI development.
Installation
npx exposnapEnvironment Variables
- EXPOSNAP_PORT
- EXPOSNAP_MAX_SCREENSHOTS
Security Notes
The HTTP server uses a wide-open CORS policy (`Access-Control-Allow-Origin: *`), which is convenient for local development but poses a security risk in a production environment by allowing any domain to interact with it. File uploads are handled using `multer` and are saved to an internally managed directory with internally generated filenames, mitigating common path traversal vulnerabilities. No explicit 'eval' or direct command injection vectors with unsanitized user input were found. The auto-discovery feature actively scans local IP ranges, which could lead to unintended exposure on less controlled networks, though the server still requires specific endpoints to be hit.
Similar Servers
shadcn-ui-mcp-server
Provides AI assistants with comprehensive access to shadcn/ui v4 components, blocks, demos, and metadata across React, Svelte, Vue, and React Native for enhanced development workflows.
Peekaboo
macOS automation and AI integration server for screen capture, UI interaction, and agentic workflows.
figma-console-mcp
Provides AI assistants with real-time console access, visual debugging, and design system extraction for Figma plugin development and design analysis.
octomind
Octomind is a session-first AI development assistant with built-in Model Context Protocol (MCP) tools and multi-provider AI support, enabling interactive AI conversations, code analysis, file system management, and web research.