Skip to main content
Glama

Browser Control MCP

by eyalzh
manifest.json3.52 kB
{ "dxt_version": "0.1", "name": "browser-control-firefox", "version": "1.5.1", "display_name": "Firefox Control", "description": "Control Mozilla Firefox: tabs, history and web content (privacy aware)", "long_description": "This MCP server provides AI assistants with access to the browser's tab management, browsing history, page search, and webpage text content through a local MCP (Model Context Protocol) connection.\n\nBefore accessing any webpage content, explicit user consent is required for each domain through browser-side permissions.\n\n**Note:** This extension requires a separate Firefox add-on component, which is available at [https://addons.mozilla.org/en-US/firefox/addon/browser-control-mcp/](https://addons.mozilla.org/en-US/firefox/addon/browser-control-mcp/). Start by installing the Firefox add-on, then copy the secret key from the add-on settings page (it will open automatically) and paste it into this extension's configuration.", "author": { "name": "eyalzh", "url": "https://github.com/eyalzh" }, "repository": { "type": "git", "url": "https://github.com/eyalzh/browser-control-mcp" }, "support": "https://github.com/eyalzh/browser-control-mcp/issues", "documentation": "https://github.com/eyalzh/browser-control-mcp", "license": "MIT", "keywords": [ "browser", "firefox" ], "server": { "type": "node", "entry_point": "dist/server.js", "mcp_config": { "command": "node", "args": [ "${__dirname}/dist/server.js" ], "env": { "EXTENSION_SECRET": "${user_config.extension_secret}", "EXTENSION_PORT": "${user_config.port}" } } }, "user_config": { "extension_secret": { "type": "string", "title": "Firefox Extension Secret", "description": "The secret key provided by the Firefox extension", "sensitive": true, "required": true }, "port": { "type": "string", "title": "Extension Port", "description": "The port that the MCP server will use to communicate with the Firefox extension (default is 8089)", "default": "8089", "required": false } }, "tools": [ { "name": "open-browser-tab", "description": "Open a new tab in the browser" }, { "name": "close-browser-tabs", "description": "Close tabs in the browser" }, { "name": "get-list-of-open-tabs", "description": "Get the list of open tabs in the browser" }, { "name": "get-recent-browser-history", "description": "Get the list of recent browser history" }, { "name": "get-tab-web-content", "description": "Get the full text content of the webpage and the list of links in the webpage (requires user consent)" }, { "name": "reorder-browser-tabs", "description": "Change the order of open browser tabs" }, { "name": "group-browser-tabs", "description": "Group browser tabs into a new tab group" }, { "name": "find-highlight-in-browser-tab", "description": "Find and highlight text in a browser tab" } ] }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/eyalzh/browser-control-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server