Algonius Browser MCP

Algonius Browser MCP connects an assistant to browser actions through a Chrome extension and a native messaging host.

Local serverstdioTypeScript / GoApache-2.0

What is the Algonius Browser MCP Server?

Algonius Browser MCP connects an assistant to browser actions through a Chrome extension and a native messaging host.

A browser bridge

Algonius uses a Chrome extension for browser interactions and a Go native messaging host to connect external MCP clients. Its documented tools cover navigation, tab management, DOM element discovery, clicks and value entry. The model proposes operations while the extension and host carry them out in the browser.

Install both components

Building the TypeScript extension alone is not the complete setup. Follow the repository instructions for loading the extension and registering the native host. Confirm the host path and Chrome registration before diagnosing a missing MCP tool as a model problem.

Check a simple interaction

Open a test page, inspect a known element, set an input value and verify the visible result. Then try a tab operation and an element that is absent. Review whether errors identify the failed action clearly. A discovered element can change after navigation, so obtain fresh page information before applying the next action.

Scope of access

Use the integration with the browser profile and pages intended for the task. An extension can interact with the pages allowed by its permissions, which deserves a separate review from the model’s prompt. The project is Apache-2.0 licensed and maintained in the linked repository. This profile does not claim that the community bridge supplies every feature of another browser automation server.

Project documentation

Repository and setup guide

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
navigate_toNavigate a browser tab.
manage_tabsManage browser tabs.
get_dom_extra_elementsInspect relevant DOM elements.
click_elementClick a discovered page element.
set_valueSet a form field value.

Configuration

Chrome, the built extension and the registered native messaging host.

Example prompts to try

  • “Use MCP Browser Automation to Components.”

Frequently asked questions

This is the project maintained in the linked repository. Its documentation defines the supported tools, runtime and access requirements.