DevTool MCP logo

DevTool MCP

Browser-aware developer tooling for process control, proxy diagnostics, automation, audits, and frontend debugging over MCP.

Install DevTool MCP

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "devtool-mcp": {
      "command": "uvx",
      "args": [
        "agnt"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

DevTool MCP MCP server connects an AI coding agent to local development processes, browser sessions, and instrumented reverse proxies. It can launch Chrome, navigate and inspect applications, capture screenshots, run JavaScript, manage processes, and collect frontend errors, network activity, and performance data. Targeted audits cover responsive layouts, API request efficiency, loading indicators, and release verification, while diagnostic tools investigate layout and click failures. Reach for it when an agent needs direct evidence from a running web application instead of relying only on source code or terminal output.

Use cases

  • Start and monitor a local development stack
  • Inspect frontend errors and network traffic
  • Diagnose layout and dead-click problems
  • Run responsive and API-efficiency audits
  • Capture screenshots for visual regression checks

Key features

  • Chrome and Chromium browser automation
  • Process, script, and daemon management
  • Instrumented reverse proxy with traffic logs
  • Frontend error, layout, and interaction diagnostics
  • Responsive, API, and loading audits
  • Screenshots, visual snapshots, and tunnels

Tools27

What DevTool MCP lets your agent do. Expand a tool for its parameters.

Verified live~20.4k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

11/11 checks healthy over the last 61d

What it can do

From the 27 tools this server returned when we ran it.

Runs commands · 4Can delete or modify data · 4Handles credentials · 5Makes network requests · 16Read-only tools · 19
Network at startup2 connections
Files written at startup2

Observed 2026-10-25 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 5d ago via OSV.dev · agnt (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars22Stargazers on the source repository.
Last commit5d agoMost recent push to the default branch.
Tools exposed27Callable tools this server registers over MCP.

How DevTool MCP works

What DevTool MCP does

DevTool MCP MCP server gives an MCP client a control and diagnostics layer for local web development. It manages development processes and a background daemon, starts reverse proxies with frontend instrumentation, launches Chrome or Chromium, and exposes browser state to an AI coding agent.

The proxy records HTTP traffic, browser errors, performance measurements, interactions, DOM mutations, diagnostic events, screenshots, and JavaScript execution results. Page sessions group the document request, resources, errors, metrics, interactions, and mutations for later inspection. The server also supports persistent scoped key-value storage, public tunnels, visual snapshot comparisons, walkthrough overlays, and session messaging.

How it works

A typical workflow starts a process or proxy for a local application, then opens that application through the proxy. The proxy injects the development instrumentation and keeps separate logs and WebSocket connections for each proxy. Browser automation can operate directly on a URL or use a proxy identifier; when a requested proxy is absent, the browser tool can start it from the supplied URL.

Inspection tools return compact summaries by default to limit context size. Detailed sections can be requested for errors, HTTP requests, performance data, interactions, mutations, resources, or other recorded events. Several audits depend on data collected during browsing: API and loading audits require a fresh page load, and responsive audits load hidden frames sequentially at selected viewport sizes.

The daemon preserves process and proxy state across MCP client connections. It starts automatically when needed, and its health-check action can report service problems. Processes can run in the background, be restarted cleanly, emit readiness signals, and be grouped with dependency ordering.

Setup and configuration

Install the command-line package with npm, pip, or uv, or build it from source:

  • npm install -g @standardbeagle/agnt
  • pip install agnt
  • uv pip install agnt

Register the MCP server with an MCP client using the agnt mcp command:

config.json
{
  "mcpServers": {
    "agnt": {
      "command": "agnt",
      "args": ["mcp"]
    }
  }
}

The agnt skills command can install agent skills and register the MCP server. It requires Node.js and npx. Project setup can generate .agnt.kdl automatically for recognized application shapes, including Node, Go/Wails, .NET, Docker Compose, Django, Rails, Laravel, Phoenix, Hugo, Jekyll, MkDocs, and static sites. agnt init runs project setup without launching a coding session.

Chrome or Chromium is required for browser automation and browser management. Headless mode requires Chrome 109 or newer. Tunnel providers additionally require their corresponding cloudflared, ngrok, or tailscale binary and configuration.

Tools and capabilities

  • proc, run, detect, and daemon manage scripts, processes, dependencies, output, restart behavior, project detection, and service health.
  • proxy and proxylog provide reverse-proxy lifecycle control, JavaScript execution, navigation, resizing, traffic logs, and aggregated diagnostics.
  • browser and automation launch Chrome sessions, navigate pages, evaluate scripts, inspect session state, and capture viewport, full-page, element, or clipped screenshots.
  • currentpage, get_incidents, diagnose, and verify_change support framework triage, layout diagnosis, incident retrieval, dead-click investigation, and targeted rechecks.
  • responsive_audit, api_audit, loading_audit, release_qa, and snapshot cover responsive behavior, request patterns, loading sequences, release gates, and visual regressions.
  • tunnel, store, session, walkthrough, publish, and watch handle public access, persistent values, agent sessions, browser demonstrations, share management, and event-monitoring commands.

Limitations and notes

The API and loading audits analyze buffers populated by a page load; an empty buffer produces a clean score with a reload instruction rather than findings. evaluate targets the application frame by default and can target the outer proxy shell explicitly. Demo recording relies on the repository’s demo engine and therefore needs the relevant checkout tree, not only the installed binary. Tunnel behavior depends on the selected provider and its local binary. Channel mode is experimental and limited to Claude Code with additional development configuration.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about DevTool MCP

DevTool MCP is an MCP server that connects AI coding agents to local development processes, browsers, and instrumented reverse proxies. Its main tools manage processes, launch Chrome sessions, inspect pages, capture screenshots, collect incidents, execute JavaScript, and run responsive, API, loading, and release-quality audits.

Install it with `npm install -g @standardbeagle/agnt`, `pip install agnt`, or `uv pip install agnt`. Then register an MCP server whose command is `agnt` with the `mcp` argument. The `agnt skills` command can also install skills and register the server.

Yes, DevTool MCP works with Cursor through standard MCP configuration. The project also provides an `agnt skills --agent cursor` setup path, and the server can be run as a PTY wrapper with `agnt run cursor`.

You need Chrome or Chromium installed, with Chrome 109 or newer for headless mode. A proxy is recommended when you need the server’s instrumentation, traffic logging, frontend diagnostics, and related development features.

Start or use a proxy, load the page to populate its recording buffer, and then run `api_audit` or `loading_audit` with the proxy identifier. Both audits require a fresh page load to capture request or spinner timelines; `raw: true` returns detailed JSON findings.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDevTool MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/devtool-mcp?style=directory)](https://allmcps.com/mcp/devtool-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/devtool-mcp"><img src="https://allmcps.com/api/badge/devtool-mcp?style=directory" alt="DevTool MCP on AllMCPs" /></a>