<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://johnwick.cc/index.php?action=history&amp;feed=atom&amp;title=A_Completely_Different_Approach_To_Browser_Automation</id>
	<title>A Completely Different Approach To Browser Automation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://johnwick.cc/index.php?action=history&amp;feed=atom&amp;title=A_Completely_Different_Approach_To_Browser_Automation"/>
	<link rel="alternate" type="text/html" href="https://johnwick.cc/index.php?title=A_Completely_Different_Approach_To_Browser_Automation&amp;action=history"/>
	<updated>2026-05-06T20:11:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.1</generator>
	<entry>
		<id>https://johnwick.cc/index.php?title=A_Completely_Different_Approach_To_Browser_Automation&amp;diff=1619&amp;oldid=prev</id>
		<title>PC: Created page with &quot;Forget hard-coded scripts. Your agent can now explore your browser applications with the context of actual user sessions (yes!).  I spent weeks wrestling with Playwright dealing with headless browser quirks, and constantly battling session management issues. This must be me, i guess. But enough is enough.  500px  Hi, this is Jannis. With over 5,000 GitHub stars, MCP-Chrome has changed how I think about AI-powered web interacti...&quot;</title>
		<link rel="alternate" type="text/html" href="https://johnwick.cc/index.php?title=A_Completely_Different_Approach_To_Browser_Automation&amp;diff=1619&amp;oldid=prev"/>
		<updated>2025-11-28T16:06:05Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Forget hard-coded scripts. Your agent can now explore your browser applications with the context of actual user sessions (yes!).  I spent weeks wrestling with Playwright dealing with headless browser quirks, and constantly battling session management issues. This must be me, i guess. But enough is enough.  &lt;a href=&quot;/index.php?title=File:A_Completely_Different_Approach.jpg&quot; title=&quot;File:A Completely Different Approach.jpg&quot;&gt;500px&lt;/a&gt;  Hi, this is Jannis. With over 5,000 GitHub stars, MCP-Chrome has changed how I think about AI-powered web interacti...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Forget hard-coded scripts. Your agent can now explore your browser applications with the context of actual user sessions (yes!).&lt;br /&gt;
&lt;br /&gt;
I spent weeks wrestling with Playwright dealing with headless browser quirks, and constantly battling session management issues. This must be me, i guess. But enough is enough.&lt;br /&gt;
&lt;br /&gt;
[[file:A_Completely_Different_Approach.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
Hi, this is Jannis.&lt;br /&gt;
With over 5,000 GitHub stars, MCP-Chrome has changed how I think about AI-powered web interactions.&lt;br /&gt;
&lt;br /&gt;
MCP-Chrome is keeping your actual, logged-in browser alive.&lt;br /&gt;
&lt;br /&gt;
Your agent steps directly into your shoes, using your existing sessions, your bookmarks, your configured extensions.&lt;br /&gt;
&lt;br /&gt;
I have no more wasted cycles re-authenticating with GitHub, Google, or your company’s SSO every single time.&lt;br /&gt;
Finally.&lt;br /&gt;
&lt;br /&gt;
Productivity on a Budget: How I Use mcp-use to Avoid Claude Desktop’s Subscription Fees demonstrates how maintaining context across AI interactions can dramatically improve workflow efficiency — the same principle applies to browser automation.&lt;br /&gt;
&lt;br /&gt;
Cross-Tab Context Is Real!&lt;br /&gt;
&lt;br /&gt;
Traditional automation treats each browser window as an isolated universe. MCP-Chrome operates across real tabs and windows — not fake spawned instances, but the actual Chrome environment you’re already working in.&lt;br /&gt;
This means your agent can:&lt;br /&gt;
* 		Monitor multiple social media feeds simultaneously&lt;br /&gt;
* 		Cross-reference data between different applications&lt;br /&gt;
* 		Maintain complex workflows that span several browser contexts&lt;br /&gt;
* 		Handle multi-step processes that require jumping between different services&lt;br /&gt;
The built-in vector database takes this further, enabling semantic search across all your open tabs. Your AI doesn’t just see individual pages — it understands the relationships between your browser content.&lt;br /&gt;
Can’t wait to test it out?&lt;br /&gt;
&lt;br /&gt;
The Installation Is Simple&lt;br /&gt;
* 		Download the Chrome extension from GitHub releases&lt;br /&gt;
* 		Install mcp-chrome-bridge globally: npm install -g mcp-chrome-bridge&lt;br /&gt;
* 		Load the extension in Chrome&lt;br /&gt;
* 		Configure your MCP client (one JSON config change)&lt;br /&gt;
That’s it. Seriously.&lt;br /&gt;
I hit one tiny configuration hiccup — switching from “streamable HTTP” to “HTTP” in certain setups — but the entire installation took under 10 minutes.&lt;br /&gt;
&lt;br /&gt;
The AI Assistant That Understands Context&lt;br /&gt;
&lt;br /&gt;
For this testdrive, I used Auggie CLI, but any MCP-capable client works. The key advantage isn’t the specific tool — it’s how MCP-Chrome exposes your browser functionality to AI assistants in a way that feels natural and powerful.&lt;br /&gt;
&lt;br /&gt;
Advanced MCP integration techniques open up possibilities beyond simple automation. Task Master 2.0 is here. Time to Step Up Your Vibe [in] Coding step-by-step showcases how sophisticated MCP setups can handle complex, multi-step workflows that would be impossible with traditional automation frameworks.&lt;br /&gt;
&lt;br /&gt;
I gave my AI assistant this multi-step workflow:&lt;br /&gt;
* 		Browse github for three trending “AI coding” repositories (specifically from August 14)&lt;br /&gt;
* 		Jump to X.com and mine similar content&lt;br /&gt;
* 		Synthesize findings into a comprehensive report&lt;br /&gt;
* 		Generate the report live in my google workspace by creating a new .md file&lt;br /&gt;
The agent executed this flawlessly — hopping between platforms, maintaining search context, and delivering organized results directly into my web environment. No fake browser instances, no authentication roadblocks, no session management nightmares.&lt;br /&gt;
&lt;br /&gt;
I did meet anscrolling hiccup occasionally, bit it’s a matter of time till the community will provide a fix to this. That’s the beauty of community-driven tools.&lt;br /&gt;
Talking about tools.&lt;br /&gt;
&lt;br /&gt;
20+ Tools To Cover Your Automation Needs&lt;br /&gt;
&lt;br /&gt;
To make the most out of MCP-Chrome, we need to look at the tools our MCP currently includes, so we know what we can ask for:&lt;br /&gt;
&lt;br /&gt;
Browser Management (4 tools)&lt;br /&gt;
* 		get_windows_and_tabs - List all browser windows and tabs&lt;br /&gt;
* 		chrome_navigate - Navigate to URLs and control viewport&lt;br /&gt;
* 		chrome_close_tabs - Close specific tabs or windows&lt;br /&gt;
* 		chrome_go_back_or_forward - Browser navigation control&lt;br /&gt;
Screenshots &amp;amp; Visual Capture&lt;br /&gt;
* 		chrome_screenshot - Advanced screenshot capture with element targeting, full-page support, and custom dimensions&lt;br /&gt;
Network Monitoring (4 tools)&lt;br /&gt;
* 		chrome_network_capture_start/stop - webRequest API network capture&lt;br /&gt;
* 		chrome_network_debugger_start/stop - Debugger API with response bodies&lt;br /&gt;
* 		chrome_network_request - Send custom HTTP requests&lt;br /&gt;
Content Analysis (3 tools)&lt;br /&gt;
* 		search_tabs_content - AI-powered semantic search across browser tabs&lt;br /&gt;
* 		chrome_get_web_content - Extract HTML/text content from pages&lt;br /&gt;
* 		chrome_get_interactive_elements - Find clickable elements&lt;br /&gt;
Interaction (3 tools)&lt;br /&gt;
* 		chrome_click_element - Click elements using CSS selectors&lt;br /&gt;
* 		chrome_fill_or_select - Fill forms and select options&lt;br /&gt;
* 		chrome_keyboard - Simulate keyboard input and shortcuts&lt;br /&gt;
Data Management (5 tools)&lt;br /&gt;
* 		chrome_history - Search browser history with time filters&lt;br /&gt;
* 		chrome_bookmark_search - Find bookmarks by keyword&lt;br /&gt;
* 		chrome_bookmark_add - Add new bookmarks with folder support&lt;br /&gt;
* 		chrome_bookmark_delete - Delete bookmarks&lt;br /&gt;
Each tool integrates seamlessly with your existing browser environment. No separate instances, no artificial limitations.&lt;br /&gt;
&lt;br /&gt;
The Configuration You Only Need Once To Start Chatting&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Add this to your Claude Desktop MCP configuration (or equivalent for other clients):&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;mcpServers&amp;quot;: {&lt;br /&gt;
    &amp;quot;streamable-mcp-server&amp;quot;: {&lt;br /&gt;
      &amp;quot;type&amp;quot;: &amp;quot;streamable-http&amp;quot;,&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;http://127.0.0.1:12306/mcp&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are serious about MCP integration, This Is Nuts: One-click MCP server installation for Claude Desktop (https://medium.com/the-context-layer/this-is-nuts-one-click-mcp-server-installation-for-claude-desktop-24491083852e) demonstrates how easy it is to get your MCPs of choice nicely into Claude Desktop.&lt;br /&gt;
&lt;br /&gt;
There you go. There are so many use cases mcp-chrome can deliver. Sky is the limit.&lt;br /&gt;
Go try it out now!&lt;br /&gt;
&lt;br /&gt;
GitHub - hangwin/mcp-chrome: Chrome MCP Server is a Chrome extension-based Model Context Protocol…&lt;br /&gt;
Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser…&lt;br /&gt;
github.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
🚀 Stay Ahead with The Context Layer&lt;br /&gt;
&lt;br /&gt;
Your MCP Resource Hub — Get the latest Model Context Protocol news, tutorials, and practical advice delivered straight to your feed.&lt;br /&gt;
&lt;br /&gt;
What You’ll Get:&lt;br /&gt;
* 		Breaking MCP News — First to know about updates and developments&lt;br /&gt;
* 		Step-by-Step Tutorials — From beginner tips to advanced strategies&lt;br /&gt;
* 		Real-World Applications — See how MCP boosts productivity and automates workflows&lt;br /&gt;
* 		Community Insights — Learn from fellow developers and AI enthusiasts&lt;br /&gt;
Whether you’re just discovering MCP or building advanced solutions, we’ve got you covered.&lt;br /&gt;
&lt;br /&gt;
Read the full article here: https://medium.com/the-context-layer/a-completely-different-approach-to-browser-automation-2c1627db6008&lt;/div&gt;</summary>
		<author><name>PC</name></author>
	</entry>
</feed>