Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
R

Rudrasamadhiya/expo-mcp-bridge

MCP server that lets Claude Code, Cursor, Antigravity and other AI agents see and control your Expo / React…

Before you install: no copy-paste command · license MIT · link reachable

First step: npx expo install expo-mcp-bridge react-native-view-shot

no SECURITY.md
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
claude mcp add expo-app -- npx expo-mcp-bridge

Parsed from the README we fetched on 2026-10-26; we have not executed it.

This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
Star count
2 ★ · Rudrasamadhiya/expo-mcp-bridge · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-10-21 · last seen 2026-11-14 · seen 28× · listed by 2 sources
Score
score 203 · 2 ★ · 2 sources · repo
Install
claude mcp add expo-app -- npx expo-mcp-bridge
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: claude mcp add expo-app -- npx expo-mcp-bridge. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: Agent 技能. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository Rudrasamadhiya/expo-mcp-bridge;first catalogued 2026-10-21;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

Website ·

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Docs ·
Tools reference ·
One-shot AI setup ·
Changelog
expo-mcp-bridge gives AI agents — Claude Code, Antigravity, Cursor and any other MCP client — eyes and hands inside your Expo / React Native app, running live on your real phone. The agent reads the screen, taps, types, scrolls, takes screenshots, reads console errors and network requests, and presses hardware keys. No more pasting screenshots into the chat.
tsx
import { Stack, router } from 'expo-router';
import { AgentBridge } from 'expo-mcp-bridge';
export default function RootLayout() {
return (
<>
);
> "Open the app, try the sign-up form with bad input, and tell me what breaks."
## Table of contents
Installation
Quick start
Features
What the agent sees
Common questions
Connecting your agent
Tools
Component API
CLI and environment
How it works
Troubleshooting
Limits
Related
Contributing
License
## Installation
bash
npx expo install expo-mcp-bridge react-native-view-shot
npx expo-mcp-bridge init
react-native-view-shot powers screenshots and ships with Expo Go; in a custom dev build, rebuild the client once after installing it. init writes your agent's MCP config, installs the agent skill and adds a guide to AGENTS.md.
Requirements: Node.js 20 or newer on your computer · an Expo (or React Native) app · phone and computer on the same Wi-Fi.
## Quick start
The one-shot way. Paste this into Claude Code, Antigravity or Cursor inside your Expo project and the agent installs, mounts and verifies everything itself:
text
Read https://raw.githubusercontent.com/Rudrasamadhiya/expo-mcp-bridge/main/AISETUP.md and set it up in this project.
By hand, in two minutes:
1. Install the packages and run init (above).
2. Mount once, as the last child of your root layout (example at the top of this page).
3. Run npx expo start in LAN mode and open the app on your phone.
4. Restart your agent and ask it to do something in the app.
## Features
Real devices, zero native setup. Expo Go or a dev build, iPhone or Android, over Wi-Fi. One component, no native linking.
Token-cheap by design. The agent reads a compact outline of the visible screen — about 70 tokens instead of about 1,000 for a screenshot — and every action returns only what changed.
Fast flows. Actions finish the moment the UI settles. appbatch fills a whole form in one call.
Sees what broke. New JS errors and failed requests are attached to the action that caused them.
Full control. Tap, type, scroll, toggle, navigate, wait, screenshots, layout, logs, network, eval — and volume / back / home keys.
Agent skill included. init installs a skill for Claude Code and an AGENTS.md guide for Antigravity, Cursor, Codex and others, so agents use the tools well from the first message.
Dev only. In production builds renders its children and nothing else.
## What the agent sees
A real login screen, as returned by appsnapshot:
text
scroll [e1]
button "icon:chevron-back" [e2]
text "Welcome back"
input "you@example.com" value="" [e3]
input "••••••••" value="" (secure) [e4]
button "icon:eye" [e5]
button "Log In" [e7]
Tapping e5 (show password) returns just the difference:
text
Tapped.
Changes (+ added, - removed):
~ input "••••••••" value="" [e4]
button "icon:eye-off" [e9]
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/rudrasamadhiya-expo-mcp-bridge/)
Source
github · https://github.com/Rudrasamadhiya/expo-mcp-bridge
Browse by field
Agent skills
Traction
2 ★
Listed by
2 independent sources
added
today
Security policy
no SECURITY.md at the repository root (which does not mean it is unsafe)

More like this

All 420 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index