Item logo image for NavAgent

NavAgent

Item media 1 (screenshot) for NavAgent

Overview

MCP browser navigation bridge. Pair with navagent-mcp (npm) to let your AI assistant control your browser.

NavAgent — Ultra-light MCP browser navigation NavAgent lets your AI assistant (Claude, Cursor, Windsurf, Zed, OpenClaw, or any MCP-compatible client) control your browser using your real Chrome session. Your cookies, your logins, no cloud proxy. The AI sees a compact numbered list of clickable elements instead of screenshots or accessibility trees. This makes interactions fast, token-efficient, and anti-bot-proof. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ WHAT YOU NEED ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ NavAgent has two components that work together: 1. This Chrome extension (you're here) 2. The MCP server: npx navagent-mcp (npm package) Both are required. The extension scans web pages, the MCP server connects your AI client to the extension via WebSocket. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SETUP (2 minutes) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Step 1: Install this extension. Step 2: Add the MCP server to your AI client config: Claude Code — add to .mcp.json: {"mcpServers":{"navagent":{"command":"npx","args":["-y","navagent-mcp"]}}} Claude Desktop — edit claude_desktop_config.json (same format as above) Cursor — edit ~/.cursor/mcp.json (same format) Windsurf — edit ~/.windsurf/mcp.json (same format) OpenClaw — add to openclaw.json under mcp.servers Any MCP client — stdio transport, command: npx, args: ["-y", "navagent-mcp"] Step 3: Open Chrome, start your AI client, and ask it: "go to https://example.com and scan the page" ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ HOW IT WORKS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ When the AI calls browse_scan, the extension scans the page and returns something like: 1. My Account [link] 2. Cart (0) [link] 3. Search [input] 4. Electronics [link] 5. Books [link] The AI reads this list, decides what to do (e.g. browse_click(5)), and the extension performs the action. No screenshots, no heavy parsing — just a numbered list. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12 TOOLS AVAILABLE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ browse_scan — Scan the page (zones or flat list of clickable elements) browse_zone — Drill into a zone to see its elements browse_click — Click an element by number (auto-rescans) browse_type — Type into an input field browse_more — Show next batch of elements (pagination) browse_scroll — Physical scroll for lazy-loading / infinite scroll browse_read — Read visible page text (max 2000 chars) browse_extract — Full page content as structured markdown with pagination browse_goto — Navigate to a URL browse_back — Go back to previous page browse_list_tools — List WebMCP tools declared by the page browse_call_tool — Invoke a WebMCP tool ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ KEY FEATURES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • Token-efficient — numbered lists instead of screenshots or ARIA trees • Anti-bot-proof — uses Chrome native extension messaging, not CDP. Undetectable by Cloudflare, Akamai, etc. • Works on any site — SPAs (hash routing), shadow DOM (forced open), same-origin iframes, contenteditable editors (DraftJS, ProseMirror) • Real browser session — your cookies, your logins, no re-authentication needed • Zone detection — landmarks (nav, header, footer, dialog) for structured navigation on complex pages • Markdown extraction — full page content as clean markdown with pagination • WebMCP support — discover and invoke tools declared by pages via navigator.modelContext ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ TESTED ON ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Reddit, LinkedIn, YouTube, X.com, OVH Manager, and more. Shadow DOM, iframes, rich text editors — all work. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ PRIVACY & SECURITY ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • WebSocket listens on localhost only (127.0.0.1) — no external connections • Zero telemetry — no data sent anywhere, ever • Minimal permissions: activeTab, scripting, storage, alarms • Fully open source: https://github.com/DimitriBouriez/navagent-mcp ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ LINKS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ GitHub: https://github.com/DimitriBouriez/navagent-mcp npm: https://www.npmjs.com/package/navagent-mcp Author: Dimitri Bouriez License: MIT

Details

  • Version
    0.1.0
  • Updated
    March 6, 2026
  • Offered by
    Dimitri Bouriez
  • Size
    36.16KiB
  • Languages
    English
  • Developer
    Bouriez Dimitri
    2 rue du moulin Campagne les wardrecques 62120 FR
    Email
    dimitri.bouriez.dev@gmail.com
    Phone
    +33 7 66 88 86 30
  • Trader
    This developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Related

rtrvr.ai: AI Web Agent

3.9

Turn your browser into a self-driving AI agent. Automate scraping, data entry, and monitoring with simple natural language prompts.

Sidebar for Tabs/Bookmarks

4.4

A Chrome extension that mimics the vertical tabs of the Arc browser.

Mobile proxy manager

4.9

One-Click Mobile Proxies: rotate IPs, emulate any location & encrypt traffic. Unblock sites, avoid tracking, surf free & fast!

Browser Bridge

0.0

Control Chrome for Browser Bridge: drive tabs and inspect pages for coding agents.

No More Cookies - Free Cookie Consent Remover

3.6

Automatically remove cookie pop-ups and consent banners.

ChromePilot

4.8

AI Browser Agent – Voice Assistant, Browser Automation & Smart AI Chatbot

OpenClaw Chrome Assistant

5.0

OpenClaw Chrome Assistant - Communicate with your agent while browsing. / 全域龍蝦助理 - 逛網頁時快速與助理溝通的小工具。

OpenClaw Browser Relay for Windows

3.0

Local relay bridge to attach OpenClaw to your existing Chrome tab on Windows.

Switchy Proxy

0.0

a tool for managing url proxy in browsers easily

DOMShell — Browser Filesystem for AI Agents

0.0

Browse the web with Linux commands. AI agents use ls, cd, grep, click via MCP. Terminal in Chrome Side Panel.

Chromemacs

4.2

The Hacker's Browser. Chromemacs provides keyboard shortcuts for navigation and control in the spirit of Emacs.

Tactus

5.0

The first browser AI Agent extension with Agent Skills, multi-provider AI, and MCP support

rtrvr.ai: AI Web Agent

3.9

Turn your browser into a self-driving AI agent. Automate scraping, data entry, and monitoring with simple natural language prompts.

Sidebar for Tabs/Bookmarks

4.4

A Chrome extension that mimics the vertical tabs of the Arc browser.

Mobile proxy manager

4.9

One-Click Mobile Proxies: rotate IPs, emulate any location & encrypt traffic. Unblock sites, avoid tracking, surf free & fast!

Browser Bridge

0.0

Control Chrome for Browser Bridge: drive tabs and inspect pages for coding agents.

No More Cookies - Free Cookie Consent Remover

3.6

Automatically remove cookie pop-ups and consent banners.

ChromePilot

4.8

AI Browser Agent – Voice Assistant, Browser Automation & Smart AI Chatbot

OpenClaw Chrome Assistant

5.0

OpenClaw Chrome Assistant - Communicate with your agent while browsing. / 全域龍蝦助理 - 逛網頁時快速與助理溝通的小工具。

OpenClaw Browser Relay for Windows

3.0

Local relay bridge to attach OpenClaw to your existing Chrome tab on Windows.

Google apps