Browser MCP

by djyde

71 stars
254 downloads
Not rated
GitHub Website

About

Browser extension that enables real-time interaction with web pages, allowing retrieval of content as markdown, CSS styling modifications, and browser history searches.

Details

Author
djyde
Repository
djyde/browser-mcp
GitHub stars
71
Downloads
254
Categories
Productivity, Automation, Other, AI, Developer Tools, Search, Project Management, Infrastructure
Tags
#web

- Get Markdown of the current browser page.
- Append custom CSS styles to a page.
- Search browser history.
- Run as an MCP server via npx.
- Buildable from source with pnpm.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Browser MCP
    Command (node, npx, python, etc.) npx
    Arguments
    • Argument 1 @djyde/mcp-browser@latest

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "@djyde/mcp-browser@latest"
      ]
    }
  }
}

get_current_page_markdown

Get the markdown from the current browser browsing page.

append_style

Append a CSS style to the current browser browsing page.

history_search

Search the browser history.

All available tools are listed in server/src/tools.ts.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "browser mcp": {
            "cwd": "string",
            "env": {},
            "args": [
                "@djyde/mcp-browser@latest"
            ],
            "shell": false,
            "command": "npx"
        }
    }
}

Linux

{
    "cwd": "string",
    "env": [],
    "args": [
        "@djyde/mcp-browser@latest"
    ],
    "shell": false,
    "command": "npx"
}

Macos

{
    "cwd": "string",
    "env": [],
    "args": [
        "@djyde/mcp-browser@latest"
    ],
    "shell": false,
    "command": "npx"
}

Windows

{
    "cwd": "string",
    "env": [],
    "args": [
        "/c",
        "npx",
        "@djyde/mcp-browser@latest"
    ],
    "shell": false,
    "command": "cmd"
}

A browser extension and MCP server that allows you to interact with the browser you are using.

{ "mcpServers": { "playwright": { "command": "npx", "args": [ "@djyde/mcp-browser@latest" ] } } }

All available tools are listed inserver/src/tools.ts.

Get the markdown from current browser browsing page.

Append a css style to the current browser browsing page.

Search the browser history for "github".

- Publish the extension to extension store.
- Write documentation.
- Add more tools.

cd extension # chrome npm run build # edge npm run build:edge # firefox npm run build:firefox

After building, the extension will be in theextension/.outputdirectory.

cd server # dev npm run dev # build npm run build

server/dist/cli.jsis the MCP server entry.
- Add the tool schema to thetoolsarray inserver/src/tools.ts.
- Add a extension callable handler inextension/calls.ts.
- Add a tool handler inserver/src/tools.ts. Use thecallfunction to call the extension handler.

Enables AI agents to control a local browser, manage tabs, and conduct research via a browser extension.

About MCP server for native computer use and browser automation.

Plugin-based MCP server that gives AI agents access to web applications through the user's authenticated browser session. Chrome extension with 100+ plugins for Slack, Discord, GitHub, Reddit, and more.

An MCP server for managing Yandex Browser tabs with extended functionality.

Official Chrome DevTools MCP server for controlling and inspecting a live Chrome browser from coding agents such as Gemini, Claude, Cursor, and Copilot.

Model Context Protocol server for Firefox DevTools - enables AI assistants to inspect and control Firefox browser through the Remote Debugging Protocol

Live browser debugging for AI assistants — DOM, console, network via MCP.

MCP server for browser automation via Vercel agent-browser CLI

Convert any URL to LLM-ready Markdown via real Chrome browsers. 3 tools: scrape, crawl, search. Free via MCP, pay-per-use via x402.

AutoBrowser Approval Cloud is a paid remote MCP endpoint for AI agent browser approval MCP. It exposes structured JSON tools, a public server card, token-based access, usage receipts, and au

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.