Custom AI View
Drives a live browser window in realistic phone, tablet, and laptop frames through MCP.
Install Custom AI View
Run the project’s own setup commands, in order.
Setup steps from the project
Custom AI View installs with its own commands rather than a config we can generate, so these are copied as-is. Run them in order in a terminal. Source: github.com
node scripts/build-exe.js # dist/CustomAIView(.exe) (Node SEA, ~82 MB)node scripts/build-mac-app.js # dist/Custom AI View.app + a zip (macOS only)
Overview
Use cases
- Preview responsive layouts in phone and tablet frames
- Inspect authenticated pages using the current browser session
- Drive local development sites through an AI assistant
- Capture screenshots, recordings, markup, and console output
- Debug page structure, styles, and visible controls
Key features
- Live browser control over MCP stdio
- iPhone, iPad, Android, and MacBook device frames
- Element interaction and DOM inspection
- Screenshots, recordings, and site-organized captures
- Live page edits with revert support
- Local proxy for framed and self-signed development sites
Security & health
What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.
ActiveLast checked Today
Recent health check succeeded.
9/9 checks healthy over the last 52d
Adoption & maintenance
Factual signals from GitHub, npm, and our automated checks — not a rating.
GitHub stars1Stargazers on the source repository.
Last commit2mo agoMost recent push to the default branch.
How Custom AI View works
Reviews
No reviews yet — be the first to share how it worked for you.
Frequently Asked Questions about Custom AI View
Custom AI View is an MCP server that connects AI assistants to a live browser window in iPhone, iPad, Android, or MacBook frames. Its main tools open URLs, inspect and interact with pages, capture screenshots and recordings, edit or revert live content, switch devices, and collect page data.
Install the desktop app or VS Code extension, then register `node` with the path to `mcp/server.js` in your MCP client. Windows and macOS downloads are available from Releases, while VS Code accepts the supplied `.vsix` package.
Yes, it can be configured in any MCP client that supports the documented stdio transport, including Cursor if its MCP configuration accepts that format. Use `node` as the command and provide the server script path as its argument.
Yes, the agent receives screenshots from the actual visible browser window, including its current login session, scroll position, and unsaved input. The application also uses a local proxy to help preserve logins when a site normally refuses to be framed.
Yes, each tool accepts a `window` argument, so separate windows such as a phone and an iPad can be controlled side by side. You can also change a window’s device without losing the current page.
Related MCP servers
Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.
AllMCPs Directory Badge
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 Preview
Markdown (GitHub README)
[](https://allmcps.com/mcp/custom-ai-view)HTML Embed
<a href="https://allmcps.com/mcp/custom-ai-view"><img src="https://allmcps.com/api/badge/custom-ai-view?style=directory" alt="Custom AI View on AllMCPs" /></a>