Skip to content

Commit 966126a

Browse files
committed
docs: add demo video and polish README
- Add hero tagline and "Why?" section explaining the gap - Embed demo.mp4 showing live iOS Safari debugging - Move prerequisites before install methods
1 parent 65ab98c commit 966126a

2 files changed

Lines changed: 24 additions & 19 deletions

File tree

README.md

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,33 @@
1414
[![Install in Antigravity](https://img.shields.io/badge/Antigravity-Install_Server-4285F4?style=flat-square&logo=google&logoColor=white)](#antigravity)
1515
[![Install in JetBrains](https://img.shields.io/badge/JetBrains-Install_Server-000000?style=flat-square&logo=jetbrains&logoColor=white)](#jetbrains-ides)
1616

17-
MCP server + CLI for debugging iOS Safari via [ios-webkit-debug-proxy](https://github.com/google/ios-webkit-debug-proxy).
17+
**Debug iOS Safari from your AI agent.** No existing tool lets AI assistants interact with Safari on a real iPhone. Chrome DevTools MCP speaks CDP, which is incompatible with WebKit. This project bridges that gap.
1818

19-
Speaks **WebKit Inspector Protocol** natively — full access to all 27 WebKit Inspector domains, including httpOnly cookies, network interception, heap snapshots, and more.
19+
<video src="demo.mp4" autoplay loop muted playsinline></video>
20+
21+
100+ tools across all 27 WebKit Inspector Protocol domains — navigation, screenshots, DOM inspection, CSS, network interception, httpOnly cookies, JS debugging, heap snapshots, profiling, and more.
22+
23+
## Why?
24+
25+
- **Chrome DevTools MCP** exists for Chrome/Chromium. **Nothing existed for Safari** — until now.
26+
- **httpOnly cookies** are invisible to `document.cookie`. This tool reads them via the protocol.
27+
- **Real device testing** catches iOS-specific bugs that simulators miss.
28+
- Works with **Claude Code, VS Code, Cursor, Windsurf, Codex CLI, Antigravity, JetBrains**, and any MCP-compatible client.
2029

2130
## Installation
2231

32+
### Prerequisites
33+
34+
```bash
35+
# Install ios-webkit-debug-proxy (macOS)
36+
brew install ios-webkit-debug-proxy
37+
38+
# Connect an iOS device via USB and enable Web Inspector:
39+
# Settings → Safari → Advanced → Web Inspector → ON
40+
```
41+
42+
For Linux and other platforms, see the [ios-webkit-debug-proxy installation guide](https://github.com/google/ios-webkit-debug-proxy#installation).
43+
2344
### Claude Code Plugin (recommended)
2445

2546
Inside Claude Code, run:
@@ -32,16 +53,12 @@ Inside Claude Code, run:
3253
### Go Install
3354

3455
```bash
35-
# Install both binaries
3656
go install github.com/nnemirovsky/iwdp-mcp/cmd/...@latest
3757
```
3858

3959
### Pre-built Binaries
4060

41-
```bash
42-
# Or download a pre-built binary from GitHub Releases
43-
# https://github.com/nnemirovsky/iwdp-mcp/releases
44-
```
61+
Download from [GitHub Releases](https://github.com/nnemirovsky/iwdp-mcp/releases).
4562

4663
### Build from Source
4764

@@ -51,18 +68,6 @@ cd iwdp-mcp
5168
make build
5269
```
5370

54-
### Prerequisites
55-
56-
```bash
57-
# Install ios-webkit-debug-proxy (macOS)
58-
brew install ios-webkit-debug-proxy
59-
60-
# Connect an iOS device via USB and enable Web Inspector:
61-
# Settings → Safari → Advanced → Web Inspector → ON
62-
```
63-
64-
For Linux and other platforms, see the [ios-webkit-debug-proxy installation guide](https://github.com/google/ios-webkit-debug-proxy#installation).
65-
6671
## Quick Start
6772

6873
### CLI

demo.mp4

550 KB
Binary file not shown.

0 commit comments

Comments
 (0)