eaight
Supports installing and managing Chrome extensions from the Chrome Web Store.
Enables syncing the prompt library with GitHub repositories for version control and sharing.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@eaightnavigate to https://example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Eaight
An AI-native web browser that exposes a full Model Context Protocol (MCP) server, letting Claude Code, Codex CLI, and Gemini CLI see and control the browser in real time.
What it does
Eaight is a Chromium-based desktop browser built for AI-assisted workflows. It works like any browser for daily use, but runs a built-in MCP server that gives AI tools direct access to the page:
18 browser automation tools: navigate, click, type, scroll, screenshot, extract elements, execute JavaScript — all available as MCP tools
9 live resources: DOM, text content, accessibility tree, network logs, console output, cookies, screenshots — streamed to the AI in real time
5 interaction prompts: pre-built templates for page analysis, form filling, data extraction, and navigation
Multi-transport: WebSocket and SSE transports run simultaneously for maximum compatibility
Auto-discovery: Claude Code detects the browser automatically via a discovery file — no manual configuration needed
Beyond automation
Tab management with groups
Chrome extension support (install from Chrome Web Store)
Prompt library with GitHub sync
Custom new tab page with 3D animation
Light/dark/system themes
Security controls for MCP data sharing (screenshots, DOM, cookies — each toggleable)
Related MCP server: agentify-desktop
Built with
Desktop: Electron 28 + TypeScript
Frontend: React 18 + Zustand + Tailwind CSS
MCP: @modelcontextprotocol/sdk 1.0.4
AI SDKs: @anthropic-ai/sdk 0.32.1
Graphics: Three.js (new tab page animation)
Build: Vite + electron-builder
Architecture
Claude Code / Codex / Gemini CLI
│
│ JSON-RPC (stdio or WebSocket)
▼
┌─────────────────────────────────┐
│ MCP Server (port 9222) │
│ │
│ ┌───────────┐ ┌────────────┐ │
│ │ 18 Tools │ │ 9 Resources│ │
│ │ navigate │ │ dom │ │
│ │ click │ │ text │ │
│ │ type │ │ screenshot │ │
│ │ scroll │ │ a11y tree │ │
│ │ screenshot│ │ network │ │
│ │ ... │ │ console │ │
│ └─────┬─────┘ └─────┬──────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌─────────────────────────┐ │
│ │ Tab Manager │ │
│ │ (Electron BrowserView) │ │
│ └─────────────────────────┘ │
└─────────────────────────────────┘
│
▼
┌─────────────────────────────────┐
│ React UI │
│ Tab Bar │ URL Bar │ AI Panel │
│ Bookmarks │ Settings │
└─────────────────────────────────┘The MCP server runs inside the Electron main process with direct access to BrowserViews. A stdio bridge (mcp-stdio-bridge.ts) translates between Claude Code's stdio protocol and the internal WebSocket, so Claude Code can connect without network configuration.
Auto-discovery writes connection info to %APPDATA%/eaight/mcp-server.json, which Claude Code reads to find the browser.
Getting started
Prerequisites
Node.js 18+
Claude Code (to use the MCP integration)
Installation
npm install
npm run devThe MCP server starts automatically on port 9222. Claude Code detects it via auto-discovery.
CLI
Control the browser from the command line:
node eaight-cli.js nav https://example.com
node eaight-cli.js text # extract page text
node eaight-cli.js screenshot # capture screenshot
node eaight-cli.js click "button.submit"Configuration
Settings are available in the browser UI (gear icon):
AI Settings: MCP server port, authentication mode
Security: control what data is shared with AI (screenshots, DOM, cookies)
Appearance: theme, AI panel position
License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityBmaintenanceAn MCP Server that enables AI assistants to interact with your local browsers.Last updated3,17754MIT

agentify-desktopofficial
Alicense-qualityCmaintenanceMCP server that enables AI tools to control local browser sessions for ChatGPT, Claude, and other AI services, supporting querying, navigation, file uploads, and artifact management.Last updated86491Mozilla Public 2.0- AlicenseCqualityDmaintenanceAn MCP server that gives Claude Code real browser control for web automation, testing, and screenshots.Last updated3296154MIT
- Flicense-qualityBmaintenanceAn MCP server that gives Claude direct control of a real browser via Playwright, enabling AI-driven web testing, autonomous test execution, and live failure analysis through natural language.Last updated10,2483
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Live browser debugging for AI assistants — DOM, console, network via MCP.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/monteiro-consulting/eaight'
If you have feedback or need assistance with the MCP directory API, please join our Discord server