Submit

Algonius Browser MCP

@algonius

Open-source MCP server for browser automation. Enables AI systems to control browsers, interact with web pages, and extract content programmatically.
Overview

Algonius Browser MCP is an open-source Model Context Protocol (MCP) server that provides advanced browser automation capabilities to external AI systems and agents. It exposes a comprehensive set of browser control tools via the MCP protocol, allowing AI assistants and automation tools to navigate websites, interact with DOM elements, and extract web content in a secure and programmable way.

Key Features:

  • MCP Protocol Integration: Standardized interface for AI-driven browser automation
  • Chrome Extension: Background service worker for seamless browser interaction
  • Native Messaging Bridge: Go-based host connects the Chrome extension to external tools
  • Comprehensive Toolset: 5 browser automation tools + 2 MCP resources
  • Type Safety: Full TypeScript implementation with structured error handling
  • Robust Testing: Complete integration test suite for all features
  • Open Source & Secure: Transparent, auditable, and community-driven

Main MCP Tools:

  • navigate_to: Navigate to URLs with configurable timeout
  • manage_tabs: Create, close, and switch browser tabs
  • get_dom_extra_elements: Advanced DOM element extraction with pagination and filtering
  • click_element: Click DOM elements using CSS selectors or text matching
  • type_value: Simulate keyboard input and set values on form elements

Differentiators:

  • 100% open source and privacy-friendly
  • Designed for seamless AI system integration
  • Rich automation capabilities for diverse use cases
  • Strong type safety and structured error handling for reliability

Chrome Extension Installation:
Install from Chrome Web Store

Repository:
https://github.com/algonius/algonius-browser

Server Config

{
  "mcpServers": {
    "algonius-browser": {
      "command": "start",
      "autoApprove": [
        "click_element",
        "get_dom_extra_elements",
        "manage_tabs",
        "scroll_page",
        "type_value",
        "navigate_to"
      ],
      "disabled": false,
      "timeout": 3600,
      "url": "http://127.0.0.1:9333/sse",
      "type": "sse"
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.