FlowLens

v1.0.0Browser Automationstable

FlowLens is an open-source MCP server that gives your coding agent (Claude Code, Cursor, Copilot, Codex) full browser context for in-depth debugging and regression testing.

ai-agentsbug-reporterchrome-extensionclaudeclaudecode
Share:
106
Stars
0
Downloads
0
Weekly
0/5

What is FlowLens?

FlowLens is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to flowlens is an open-source mcp server that gives your coding agent (claude code, cursor, copilot, codex) full browser context for in-depth debugging and regression testing.

FlowLens is an open-source MCP server that gives your coding agent (Claude Code, Cursor, Copilot, Codex) full browser context for in-depth debugging and regression testing.

This server falls under the Browser Automation category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • FlowLens is an open-source MCP server that gives your coding

Use Cases

Provide AI coding agents full browser context for debugging and regression testing. Capture and analyze UI state during development workflows.
magentic

Maintainer

LicenseApache-2.0
Languagepython
Versionv1.0.0
UpdatedMay 17, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx flowlens

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use FlowLens

FlowLens is an open-source MCP server that connects AI coding agents — including Claude Code, Cursor, GitHub Copilot, and Codex — to a Chrome extension that captures full browser context during development. When a bug occurs or a flow needs testing, FlowLens collects user actions, network requests, console logs, DOM events, storage data, and screen recordings in real time, then makes all of that context available to the AI agent via MCP tools. This replaces the tedious cycle of manually gathering logs and screenshots by giving the AI agent the same information a developer sees in DevTools.

Prerequisites

  • Python 3.10 or later and pipx installed
  • Google Chrome with the FlowLens extension installed
  • An MCP-compatible client: Claude Code, VS Code with Copilot, Cursor, or Codex CLI
  • A FlowLens account and FLOWLENS_MCP_TOKEN (required only for shareable flows; optional for local-only usage)
1

Install the FlowLens MCP server

Use pipx to install the server as an isolated Python application so it does not conflict with other Python environments.

pipx install flowlens-mcp-server
2

Install the FlowLens Chrome extension

Visit the FlowLens platform and follow the setup wizard to install the Chrome extension. The extension is what captures browser context and forwards it to the MCP server.

3

Add the server to your MCP client

Configure your MCP client to run the flowlens-mcp-server command. For Claude Code, use the CLI shortcut; for other clients, edit the config JSON manually.

claude mcp add flowlens --transport stdio -- flowlens-mcp-server
4

Configure with a token for shareable flows (optional)

If you want to share captured flows with teammates via the FlowLens platform, add your FLOWLENS_MCP_TOKEN to the server environment. Obtain the token from the FlowLens setup wizard.

{
  "mcpServers": {
    "flowlens": {
      "command": "flowlens-mcp-server",
      "type": "stdio",
      "env": {
        "FLOWLENS_MCP_TOKEN": "YOUR_FLOWLENS_MCP_TOKEN"
      }
    }
  }
}
5

Record a flow and debug with AI

Start the Chrome extension, reproduce a bug or user flow in the browser, then ask your AI agent to analyze the captured context. The agent receives actions, network logs, console output, and DOM events automatically.

FlowLens Examples

Client configuration

Basic claude_desktop_config.json entry for FlowLens without a platform token (local-only mode).

{
  "mcpServers": {
    "flowlens": {
      "command": "flowlens-mcp-server",
      "type": "stdio"
    }
  }
}

Prompts to try

These prompts work after you have recorded a flow with the Chrome extension.

- "Analyze the captured flow and identify what caused the checkout error"
- "Look at the network requests in this flow and find any failed API calls"
- "Generate a Playwright test script that reproduces the user flow I just recorded"
- "Check the console logs from this flow and explain any JavaScript errors"

Troubleshooting FlowLens

flowlens-mcp-server command not found after pipx install

Run pipx ensurepath to add the pipx bin directory to your PATH, then open a new terminal session.

Chrome extension is not sending data to the MCP server

Ensure both the MCP server and the Chrome extension are running. The extension communicates over a local WebSocket; check that no firewall or browser policy is blocking localhost connections.

FLOWLENS_MCP_TOKEN is rejected or flows fail to upload

Re-run the FlowLens setup wizard to obtain a fresh token. Tokens are scoped to your account; make sure the token in your config matches the one shown in your FlowLens dashboard.

Frequently Asked Questions about FlowLens

What is FlowLens?

FlowLens is a Model Context Protocol (MCP) server that flowlens is an open-source mcp server that gives your coding agent (claude code, cursor, copilot, codex) full browser context for in-depth debugging and regression testing. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install FlowLens?

Follow the installation instructions on the FlowLens GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with FlowLens?

FlowLens works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is FlowLens free to use?

Yes, FlowLens is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Browser Automation MCP Servers

Explore all browser automation servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "flowlens": { "command": "npx", "args": ["-y", "flowlens"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use FlowLens?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides