Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ“‚ Browser Automation
  3. Iwdp MCP
Iwdp MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 8:16:45 PM

Iwdp MCP

User RatingsBe the first to rate and review this MCP server!
View Repository15 GitHub StarsTotal stargazers on GitHub for the source repository (15 stars).Visit Website
iossafaribrowser-automationwebkitdebugging

Debug and automate real iOS Safari tabs through ios-webkit-debug-proxy using MCP tools.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "nnemirovsky-iwdp-mcp": {
      "command": "go",
      "args": [
        "install",
        "github.com/nnemirovsky/iwdp-mcp/cmd/...@latest"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (10) Directory Badge Claim listing Alternatives๐Ÿ“‚ More in Browser Automation

Overview

The nnemirovsky/iwdp-mcp MCP server connects AI assistants to Safari running on a real iOS device through ios-webkit-debug-proxy. It supports page selection, navigation, screenshots, JavaScript execution, DOM queries, and broader WebKit Inspector Protocol domains. Reach for it when testing iOS-specific behavior, inspecting Safari pages, or debugging issues that desktop Chrome or simulators may not reproduce. It runs locally over stdio and requires a connected device with Web Inspector enabled.

Use cases

โ€ขInspect a Safari page on a connected iPhone
โ€ขRun JavaScript against a selected iOS Safari tab
โ€ขCapture screenshots during real-device testing
โ€ขQuery DOM elements with CSS selectors
โ€ขDebug iOS-specific website behavior

Key features

โ€ขDiscover connected iOS devices and Safari tabs
โ€ขNavigate pages and capture PNG screenshots
โ€ขEvaluate JavaScript in Safari
โ€ขInspect DOM trees and query CSS selectors
โ€ขAccess WebKit debugging domains
โ€ขRestart ios-webkit-debug-proxy after failures

Capabilities & Tool Schemas (10) ~98 tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server โ€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Iwdp MCP.

iwdp_status

Check/auto-start ios-webkit-debug-proxy

restart_iwdp

Restart iwdp after a crash (e.g., heap snapshot)

list_devices

List connected iOS devices (HTTP GET :9221)

list_pages

List Safari tabs (HTTP GET :9222+)

select_page

Connect to a specific tab

navigate

Go to URL

How Iwdp MCP works

What nnemirovsky/iwdp-mcp MCP server does

The nnemirovsky/iwdp-mcp MCP server lets an MCP-compatible AI client inspect and control Safari on a connected iPhone or iPad. It uses ios-webkit-debug-proxy rather than Chrome DevTools Protocol, making it suitable for WebKit debugging on a real iOS device.

The server exposes tools for checking the proxy, discovering devices and Safari tabs, selecting a page, navigating to a URL, capturing screenshots, evaluating JavaScript, retrieving the document tree, and finding elements with CSS selectors. The project also describes coverage across WebKit Inspector Protocol domains including CSS, Network, Storage, Debugger, profiling, and heap snapshots.

Typical uses include checking the current page URL and title, inspecting DOM content, running browser-side JavaScript, examining cookies including httpOnly cookies, and investigating iOS-only website behavior.

How it works

The MCP process communicates with ios-webkit-debug-proxy, which provides HTTP endpoints for connected devices and Safari pages. Device discovery uses port 9221, while Safari page discovery starts at port 9222 and can use subsequent ports for additional pages.

The iwdp_status tool can check whether the proxy is available and auto-start it. restart_iwdp provides a way to recover after a proxy crash. After discovering tabs with list_pages, an agent can use select_page before issuing page-level operations such as navigation, screenshots, JavaScript evaluation, or DOM inspection.

This architecture requires physical device connectivity and does not use a browser extension or a Chrome-specific debugging protocol.

Setup and configuration

Install ios-webkit-debug-proxy separately. The README gives Homebrew installation for macOS and points to the upstream installation guide for Linux and other platforms. Connect the iOS device over USB and enable Safari Web Inspector under Settings, Safari, Advanced, and Web Inspector.

Install the server with Go using the repository's go install command, or download a release binary or build from source. Configure the MCP client to launch the iwdp-mcp executable over stdio. The README includes configurations for Claude Desktop, Claude Code, VS Code, Cursor, Windsurf, Codex CLI, Antigravity, and JetBrains IDEs.

The nnemirovsky/iwdp-mcp MCP server does not require an API key or service account in the supplied configuration examples.

Tools and capabilities

The listed MCP tools cover these operations:

  • Check or restart ios-webkit-debug-proxy.
  • List connected iOS devices and available Safari tabs.
  • Select a target Safari page.
  • Navigate to a URL and capture a PNG screenshot.
  • Execute JavaScript in the selected page.
  • Retrieve the DOM tree and query CSS selectors.

The README additionally documents protocol support for network inspection and interception, CSS inspection, storage and cookies, JavaScript debugging, timeline recording, CPU profiling, heap snapshots, compositing layers, and related WebKit Inspector features.

Limitations and notes

The device must be connected and configured for Web Inspector. The proxy is an external prerequisite, so installing the MCP binary alone does not provide device access. Safari debugging is specific to iOS WebKit; this server is not presented as a general Chrome or desktop browser automation server.

Real-device behavior can differ from a simulator, which is one reason to use the nnemirovsky/iwdp-mcp MCP server for iOS-specific testing. Proxy failures may require restart_iwdp, and resource-intensive operations such as heap snapshots may cause the proxy to crash according to the documented recovery workflow.

The project is licensed under MIT.

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Browser Automation View all alternatives
  • Pagebolt MCP logoPagebolt MCP

    MCP server for screenshots, PDFs, OG images, and narrated video recording from Claude Desktop, Cursor, and Windsurf.

    ๐Ÿ“‚ Browser Automation2 views
    Compare vs Pagebolt MCP โ†’
  • Devloop logoDevloop

    Drives a browser (or a native Expo/React Native app on iOS/Android) and your dev server onto one correlated timeline, so a browser console error and the backend stack trace from the same moment line up. Includes repro action sequences, a unified log/network query API, and an Electron cockpit.

    ๐Ÿ“‚ Browser Automation2 views
    Compare vs Devloop โ†’
  • Manzanas logoManzanas
    Verified

    Drive iOS simulators from Claude Code, Cursor or Codex by accessibility label instead of screenshot-and-tap-coordinates. Exposes ui_tree, tap_element, type_into_element, wait_for_element and scroll_to_element, and every action reports whether the UI actually changed. A Mac daemon underneath hands out simulators as TTL leases with a queue and keeps a SIGSTOP warm pool, so a lease gets a live simulator in about 0.28s instead of a 7s cold boot, and multiple agents can share one Mac without colliding. Open source, MIT.

    ๐Ÿ“‚ Browser Automation5 views
    Compare vs Manzanas โ†’
  • Safari MCP logoSafari MCP

    Native Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.

    ๐Ÿ“‚ Browser Automation1 views
    Compare vs Safari MCP โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
15
Stargazers on the source repository.
Last commit
4mo ago
Most recent push to the default branch.
Tools exposed
10
Callable tools this server registers over MCP.
Directory activity
3 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Iwdp MCP

Install it with Go using `go install github.com/nnemirovsky/iwdp-mcp/cmd/...@latest`, download a GitHub release, or build it from source with `make build`.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewIwdp MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/nnemirovsky-iwdp-mcp?style=directory)](https://allmcps.com/mcp/nnemirovsky-iwdp-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/nnemirovsky-iwdp-mcp"><img src="https://allmcps.com/api/badge/nnemirovsky-iwdp-mcp?style=directory" alt="Iwdp MCP on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ“‚Browser Automation
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeGo
AuthNo auth required
LicenseMIT
ClientsClaude Desktop, Cursor, Windsurf
Last updatedSep 7, 2026
Views3
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars15
GitHub Star CountTotal stargazers on GitHub representing community popularity (15 stars).
Last commit4mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on May 3, 2026
55Quality signal: Good ยท 55/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools28/30
Adoption & activity3/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ“‚ Browser Automation โ†’Best MCP servers for Browser Automation โ†’Alternatives to Iwdp MCP โ†’Install in Claude DesktopInstall in CursorInstall in VS Code