Skip to main content
Glama

ExpoSnap MCP Server

A Model Context Protocol (MCP) server that enables AI assistants to view and analyze screenshots from React Native/Expo applications. Seamlessly integrates with Claude, Cursor, VS Code, and other MCP-compatible editors for AI-powered mobile UI development.

Related MCP server: Screen View MCP

Setup

1. Add MCP server to your IDE

claude mcp add exposnap -- npx -y exposnap

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "exposnap": {
      "command": "npx",
      "args": ["-y", "exposnap"]
    }
  }
}

Add to .vscode/mcp.json:

{
  "servers": {
    "exposnap": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "exposnap"]
    }
  }
}

Settings → Developer → Edit Config:

{
  "mcpServers": {
    "exposnap": {
      "command": "npx",
      "args": ["-y", "exposnap"]
    }
  }
}

2. Add to your Expo app

npm install exposnap

3. Configure your React Native app

import { ScreenshotWrapper } from 'exposnap';

export default function App() {
  return (
    <ScreenshotWrapper>
      <YourApp />
    </ScreenshotWrapper>
  );
}

The wrapper automatically discovers your MCP server and provides a draggable camera icon for manual screenshot capture.

Contributing

We welcome contributions! See CONTRIBUTING.md for details.

License

MIT - see LICENSE for details.

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

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/edwarddjss/ExpoSnap'

If you have feedback or need assistance with the MCP directory API, please join our Discord server