{"id":"57dc3909-37b5-4148-ae6e-5abb77eee754","shortId":"XPmVnr","kind":"mcp","title":"Browser Control","tagline":"Enables browser automation through a Firefox extension for tab management, webpage content extraction, history search...","description":"Enables browser automation through a Firefox extension for tab management, webpage content extraction, history searching, and text highlighting via secure WebSocket communication.\n\nBrowser Control MCP is a server paired with a Firefox extension that enables AI assistants to control the user's browser. Developed by eyalzh, it provides tools for tab management, history searching, webpage content extraction, and text highlighting. The implementation uses WebSocket communication between a Node.js server and browser extension, with a shared secret for secure messaging. It's particularly useful for scenarios requiring browser automation, research assistance, and content analysis, allowing AI assistants to open tabs, read webpage content, search browser history, and manipulate the browser environment based on user requests.","tags":["browser","control"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/eyalzh/browser-control-mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.750","qualityRationale":"deterministic score 0.75 from registry signals: · indexed on pulsemcp · has source repo · 272 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T00:23:52.114Z","embedding":null,"createdAt":"2026-04-22T00:23:52.114Z","updatedAt":"2026-04-22T00:23:52.114Z","lastSeenAt":"2026-04-22T00:23:52.114Z","tsv":"'ai':53,112 'allow':111 'analysi':110 'assist':54,107,113 'autom':5,20,105 'base':128 'browser':1,4,19,40,60,88,104,121,126 'communic':39,82 'content':14,29,73,109,119 'control':2,41,56 'develop':61 'enabl':3,18,52 'environ':127 'extens':9,24,50,89 'extract':15,30,74 'eyalzh':63 'firefox':8,23,49 'highlight':35,77 'histori':16,31,70,122 'implement':79 'manag':12,27,69 'manipul':124 'mcp':42 'messag':96 'node.js':85 'open':115 'open-source' 'pair':46 'particular':99 'provid':65 'read':117 'request':131 'requir':103 'research':106 'scenario':102 'search':17,32,71,120 'secret':93 'secur':37,95 'server':45,86 'share':92 'tab':11,26,68,116 'text':34,76 'tool':66 'transport-stdio' 'use':80,100 'user':58,130 'via':36 'webpag':13,28,72,118 'websocket':38,81","prices":[{"id":"4cccf9f6-af8d-4647-b301-3d39fbb55ff3","listingId":"57dc3909-37b5-4148-ae6e-5abb77eee754","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-22T00:23:52.114Z"}],"sources":[{"listingId":"57dc3909-37b5-4148-ae6e-5abb77eee754","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/eyalzh-browser-control","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-22T00:23:52.114Z","lastSeenAt":"2026-04-22T00:23:52.114Z"}],"details":{"listingId":"57dc3909-37b5-4148-ae6e-5abb77eee754","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Browser Control","github_stars":272,"registry_url":"https://www.pulsemcp.com/servers/eyalzh-browser-control","source_code_url":"https://github.com/eyalzh/browser-control-mcp"},"updatedAt":"2026-04-22T00:23:52.114Z"}}