Interact MCP: Faster Web Browsing for Claude Code with Persistent Chromium

Interact MCP is a Model Context Protocol implementation that enables faster web browsing for Claude Code and other MCP clients by maintaining a persistent Chromium browser in-process. The tool addresses performance limitations in existing solutions like Playwright MCP, which reportedly takes 2-5 seconds per browser action.
Performance Improvements
The key optimization comes from keeping the browser instance alive between calls. The first interaction takes approximately 3 seconds, but subsequent actions complete in 5-50 milliseconds, representing a 10-50x speed improvement over Playwright MCP's per-action latency.
Core Features
- Ref System: Instead of CSS selectors, you call
interact_snapshotto get element references like[textbox] "Email",[textbox] "Password",[button] "Sign In". You then interact using references likeinteract_click({ ref: "@e3" }). - Snapshot Diffing: Shows exactly what changed on the page after an action.
- Cookie Import: Import cookies from Chrome, Arc, or Brave browsers to test authenticated pages without manual login.
- 46 Total Tools: Includes form handling, screenshots, JavaScript evaluation, network capture, and responsive testing capabilities.
Technical Details
The browser automation architecture is ported from Garry Tan's gstack project and wrapped in the MCP protocol. The tool is MIT licensed and works with Claude Code, Cursor, or any MCP client. The GitHub repository is available at https://github.com/TacosyHorchata/interact-mcp.
This type of tool is particularly useful for developers testing user flows where multiple browser interactions are required, as the persistent connection eliminates the overhead of browser initialization for each action.
📖 Read the full source: r/ClaudeAI
👀 See Also

Optio: Orchestrating AI Coding Agents in Kubernetes from Ticket to PR
Optio is an open-source orchestration system that turns tickets into merged pull requests using AI coding agents like Claude Code or Codex. It handles the full lifecycle in isolated Kubernetes pods with a feedback loop that auto-resumes agents on CI failures or review feedback.

Google PM Open-Sources Always On Memory Agent with SQLite Storage, No Vector DB
Google senior AI product manager Shubham Saboo has open-sourced an Always On Memory Agent that stores structured memories in SQLite instead of using vector databases, running on Gemini 3.1 Flash-Lite with scheduled memory consolidation every 30 minutes.

LLMs Leak Reasoning into Structured Output Despite Explicit Instructions
A developer building a tool that makes parallel API calls to Claude and parses structured output found that validation models intermittently output reasoning text before corrected content, despite explicit instructions to return only corrected text. The fix involved prompt tightening plus a defensive strip function that runs before parsing.

Local AI Image Critic Tool Uses Ollama Vision Models for Feedback
A developer has created a free desktop application that analyzes AI-generated images locally using Ollama vision models. The tool provides structured feedback reports including improvement suggestions and prompt upgrades.