Loading...

This MCP server and Firefox extension enables AI assistants to manage browser tabs, search history, and read webpage content with user consent, enhancing browsing.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
This MCP server and Firefox extension enables AI assistants to manage browser tabs, search history, and read webpage content with user consent, enhancing browsing.
This MCP server offers a relatively safe way to interact with a browser, as it requires user consent for sensitive operations and uses local communication. However, the ability to manipulate tabs and access browsing history introduces some risk, especially if the shared secret is compromised. Exercise caution and monitor tool calls carefully.
Performance will depend on the speed of the local connection and the complexity of the browser operations. Reading large webpages or searching extensive browsing histories may take time.
There are no direct monetary costs associated with using this MCP server, but there are resource costs related to running the server and the Firefox extension.
npm install
npm run build{
"mcpServers": {
"browser-control": {
"command": "node",
"args": [
"/path/to/repo/mcp-server/dist/server.js"
],
"env": {
"EXTENSION_SECRET": "<secret_on_firefox_extension_options_page>",
"EXTENSION_PORT": "8089"
}
}
}
}Open or close tabsOpens or closes specified tabs in the browser.
Closing important tabs could lead to data loss.
Get the list of opened tabsRetrieves a list of all currently opened tabs.
Read-only operation, no side effects.
Create tab groups with name and colorCreates a new tab group with a specified name and color.
Could potentially create confusing or misleading tab groups.
Reorder opened tabsReorders the currently opened tabs in the browser.
Incorrect reordering could disrupt workflow.
Read and search the browser's historyReads and searches the browser's history for specific entries.
Read-only access to browsing history.
Read a webpage's text content and linksReads the text content and links from a webpage.
Requires user consent per domain, limiting potential abuse.
Find and highlight text in a browser tabFinds and highlights specific text within a browser tab.
Highlighting could be used to mislead or phish users.
Environment Variable
cloud
This MCP server offers a relatively safe way to interact with a browser, as it requires user consent for sensitive operations and uses local communication. However, the ability to manipulate tabs and access browsing history introduces some risk, especially if the shared secret is compromised. Exercise caution and monitor tool calls carefully.
Autonomy should be carefully managed due to the ability to close tabs and access browsing history. User consent is crucial for reading webpage content.
Production Tip
Monitor the extension's audit log to track tool usage and detect any suspicious activity.
You can install it from addons.mozilla.org or load the temporary add-on from the built code.
The secret is displayed on the extension's preferences page in Firefox (about:addons).
An attacker could potentially control your browser. Rotate the secret immediately.
No, it does not collect any data remotely. All communication is local.
This is a security measure to prevent unauthorized access to sensitive information on websites.
No, the extension is specifically designed for Firefox.
Check the extension's audit log for a record of all tool calls.