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 multiple frameworks (React, Svelte, Vue, React Native) for UI development and code generation.
Peekaboo
macOS automation server that integrates AI for screen capture analysis, UI interaction, and agentic workflows.
mcp_flutter
Connects Flutter applications with AI coding assistants to enable real-time debugging, UI inspection, and dynamic tool interaction for development workflows.
figma-console-mcp
Provides AI assistants with real-time console access, visual debugging, design system extraction, and design creation capabilities for Figma.