getConnectedApps
Get the connected apps
See which React Native apps are attached to Metro, then read their console logs through the debugger WebSocket without switching windows.
No longer maintained. The GitHub repository for this server is archived — no fixes or security updates are expected.
LABSCO SUMMARY
Two tools with one dependency between them: the app list gives you the app that the log read takes. What it changes is where the debugging happens — a stack trace can be read and reasoned about in the place you are already editing, instead of being copied out of a separate debugger window and pasted back. maxLogs is the argument that keeps a chatty app from filling the context with render warnings.
A two-tool bridge to a React Native app's debugger: the apps connected to Metro, and console logs over the debugger WebSocket.
A running Metro server with a React Native app connected to it. getConnectedApps takes the Metro port, and readConsoleLogsFromApp takes an app from what it returns.
One command — npx -y @twodoorsdev/react-native-debugger-mcp
USE CASES
Find the app attached to Metro, then read its console output where you are already working instead of scrolling the terminal that started the bundler. maxLogs keeps the tail to a size worth reading.
With two simulators up, or a second bundler on another port, list what is actually connected at metroServerPort before trusting a log line — the app argument on the read then names one of them explicitly.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
getConnectedAppsGet the connected apps
readConsoleLogsFromAppReads console logs from a connected React Native app through the debugger WebSocket
BEFORE YOU INSTALL
2 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 2 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"react-native-debugger-mcp": {
"command": "npx",
"args": [
"-y",
"@twodoorsdev/react-native-debugger-mcp"
]
}
}
}npx -y @twodoorsdev/react-native-debugger-mcp