browser-mcp

graph-memory/browser-mcp
★ 1 stars TypeScript Browser/Web Updated 11d ago
MCP server that gives Claude (or any MCP client) a full browser — open pages, read content, click, type, scroll, take screenshots, and manage tabs. Powered by Playwright with stealth mode and a persistent cookie/localStorage profile.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "browser-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "graph-memory/browser-mcp"
      ]
    }
  }
}

README Excerpt

A Model Context Protocol server that gives Claude (or any MCP client) a full browser — open pages, read content, click, type, take screenshots, inspect the accessibility tree, manage tabs, and emulate devices. Powered by Playwright with stealth mode and persistent cookie/localStorage profiles. HTTP transport,

Tools (20)

BROWSER_MCP_ACTION_TIMEOUT_MSBROWSER_MCP_ALLOW_ANY_UPLOAD_PATHBROWSER_MCP_ALLOW_ANY_WRITE_PATHBROWSER_MCP_ALLOW_FILE_URLSBROWSER_MCP_ALLOW_INSECUREBROWSER_MCP_ALLOW_PRIVATE_NETWORKSBROWSER_MCP_API_KEYBROWSER_MCP_ARGSBROWSER_MCP_BODY_MAX_BYTESBROWSER_MCP_BODY_RINGBROWSER_MCP_CHANNELBROWSER_MCP_COLOR_SCHEMEBROWSER_MCP_CONSOLE_RINGBROWSER_MCP_CORS_ORIGINBROWSER_MCP_DEVICE_SCALE_FACTORBROWSER_MCP_HEADLESSBROWSER_MCP_HOSTBROWSER_MCP_IGNORE_DEFAULT_ARGSBROWSER_MCP_JAVASCRIPTBROWSER_MCP_LOCALE