# radon-mcp

Teaches the agent to drive Radon IDE's MCP tools: screenshots, logs, component tree and network requests from a running app.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1500 installs · ★ 296
- Author: software-mansion-labs
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/software-mansion-labs/skills/tree/HEAD/skills/radon-mcp/SKILL.md
- Updated: 2026-10-15
- HTML: https://affpapa.org/en/nevibecode/skills/radon-mcp

## What it does

This skill covers how to use Radon IDE's MCP tools while building and debugging React Native and Expo apps. It ships as a set of reference files under `references/`, one per tool. The agent reads the matching file before calling anything, which is why `view_application_logs` comes first when you don't yet know what broke.

The references cover screenshots, the mounted component tree, network logs and the details of a single request, app reload, and lookups in React Native and Expo docs. One file is about judging an npm library: what it does and whether it fits. Reload is split three ways — JS reload, process restart, full rebuild.

The skill only pays off inside a Radon IDE session with the app running. With no live app and no MCP tools connected there is nothing to call, so confirm the IDE is up and the tools respond before asking the agent to sort out a UI problem.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add software-mansion-labs/skills --skill radon-mcp -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/radon-mcp/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/radon-mcp/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add software-mansion-labs/skills --skill radon-mcp -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/radon-mcp/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add software-mansion-labs/skills --skill radon-mcp -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/radon-mcp/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install software-mansion-labs/skills radon-mcp
```

2. **Manually: put the files in place**
- File: `.github/skills/radon-mcp/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add software-mansion-labs/skills --skill radon-mcp -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/software-mansion-labs/skills --path skills/radon-mcp
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/radon-mcp/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add software-mansion-labs/skills --skill radon-mcp -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/software-mansion-labs/skills/tree/HEAD/skills/radon-mcp/SKILL.md

## When to use it
- trace a startup crash through build and runtime logs
- locate a context provider in the mounted component tree
- find which request returned the wrong response in network logs
- pick between JS reload and a full rebuild after an edit
- check what an npm library does before adding it

## Example prompts
- Read the app logs and tell me why the build is failing
- Open the component tree and find where the theme provider is mounted
- Show the details of the /api/login request — what went out in the headers

## Similar
- [expo-module](https://affpapa.org/en/nevibecode/skills/expo-expo-module.md) — skill · 45100 installs
- [limrun-expo-development](https://affpapa.org/en/nevibecode/skills/limrun-expo-development.md) — skill · 43100 installs
- [expo-skill-eval](https://affpapa.org/en/nevibecode/skills/expo-skill-eval.md) — skill · 21800 installs
- [react-native-expert](https://affpapa.org/en/nevibecode/skills/react-native-expert.md) — skill · 4900 installs
- [android-emulator](https://affpapa.org/en/nevibecode/skills/android-emulator.md) — skill · 4600 installs
- [sentry-react-native-sdk](https://affpapa.org/en/nevibecode/skills/sentry-react-native-sdk.md) — skill · 4100 installs

From the same set: [software-mansion-labs/skills](https://affpapa.org/en/nevibecode/by/software-mansion-labs/skills.md) — 10 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
