{"id":"56aea92f-d042-414b-917a-a63bff83708b","shortId":"kgBstP","kind":"mcp","title":"Browser Automation","tagline":"Enables browser automation through a WebSocket-connected browser extension, providing tools for extracting page conte...","description":"Enables browser automation through a WebSocket-connected browser extension, providing tools for extracting page content as markdown, injecting custom CSS styles, retrieving URLs, and searching browser history for web scraping, testing, and content analysis workflows.\n\nThis MCP server provides browser automation capabilities through a browser extension and WebSocket-based communication, enabling AI assistants to interact with web pages in real-time. Built by Diamond-IT-615 using TypeScript with a monorepo structure containing a WXT-based browser extension, Node.js server, and shared types, it offers tools for extracting page content as markdown using Mozilla Readability, injecting custom CSS styles for visual modifications, retrieving current page URLs, and searching browser history with optional permissions. The implementation features a React-based popup interface for permission management, WebSocket communication on localhost:11223 for real-time browser interaction, automatic connection retry logic, and support for Chrome, Edge, and Firefox browsers, making it valuable for web scraping workflows, automated testing scenarios, content analysis tasks, and building AI assistants that need direct access to browser state and content without manual navigation.","tags":["browser","automation"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/diamond-it-615/browser-mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.552","qualityRationale":"deterministic score 0.55 from registry signals: · indexed on pulsemcp · has source repo · 1 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-26T00:21:58.066Z","embedding":null,"createdAt":"2026-04-21T19:27:44.254Z","updatedAt":"2026-04-26T00:21:58.066Z","lastSeenAt":"2026-04-26T00:21:58.066Z","tsv":"'11223':153 '615':88 'access':192 'ai':72,187 'analysi':53,183 'assist':73,188 'autom':2,5,21,60,179 'automat':160 'base':69,99,143 'browser':1,4,11,20,27,45,59,64,100,132,158,171,194 'build':186 'built':83 'capabl':61 'chrome':167 'communic':70,150 'connect':10,26,161 'cont':18 'contain':95 'content':34,52,113,182,197 'css':39,121 'current':127 'custom':38,120 'diamond':86 'diamond-it':85 'direct':191 'edg':168 'enabl':3,19,71 'extens':12,28,65,101 'extract':16,32,111 'featur':139 'firefox':170 'histori':46,133 'implement':138 'inject':37,119 'interact':75,159 'interfac':145 'localhost':152 'logic':163 'make':172 'manag':148 'manual':199 'markdown':36,115 'mcp':56 'modif':125 'monorepo':93 'mozilla':117 'navig':200 'need':190 'node.js':102 'offer':108 'open-source' 'option':135 'page':17,33,78,112,128 'permiss':136,147 'popup':144 'provid':13,29,58 'react':142 'react-bas':141 'readabl':118 'real':81,156 'real-tim':80,155 'retri':162 'retriev':41,126 'scenario':181 'scrape':49,177 'search':44,131 'server':57,103 'share':105 'state':195 'structur':94 'style':40,122 'support':165 'task':184 'test':50,180 'time':82,157 'tool':14,30,109 'transport-stdio' 'type':106 'typescript':90 'url':42,129 'use':89,116 'valuabl':174 'visual':124 'web':48,77,176 'websocket':9,25,68,149 'websocket-bas':67 'websocket-connect':8,24 'without':198 'workflow':54,178 'wxt':98 'wxt-base':97","prices":[{"id":"b5c81ec3-65e1-4aa4-b9e7-341917d79c37","listingId":"56aea92f-d042-414b-917a-a63bff83708b","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-21T19:27:44.254Z"}],"sources":[{"listingId":"56aea92f-d042-414b-917a-a63bff83708b","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/diamond-it-615-browser-automation","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-21T19:27:44.254Z","lastSeenAt":"2026-04-26T00:21:58.066Z"}],"details":{"listingId":"56aea92f-d042-414b-917a-a63bff83708b","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Browser Automation","github_stars":1,"registry_url":"https://www.pulsemcp.com/servers/diamond-it-615-browser-automation","source_code_url":"https://github.com/diamond-it-615/browser-mcp"},"updatedAt":"2026-04-26T00:21:58.066Z"}}