Grip on anything on the web.

Target WebpageBrowser Node

Inspects properties, state variables, and DOM components.

@grip/extensionChrome Extension

Visual element picker overlay and DevTools inspector panels.

grip-mcpGo Server

Connects over CDP to execute browser queries & clicks.

AI Client / IDEMCP Consumer

Reads layouts, fills values, and applies precise codebase edits.

Quick Start Workflow

Expose standard Chrome DevTools debugger ports, connect your MCP server, and trigger browser queries.

Configure local packages and server bin
$pnpm install && pnpm run build:mcp
> grip-dev@0.1.0 build
> tsup && tsc -p tsconfig.dts.json

CLI Building entry: src/index.ts, src/mcp/index.ts
✔ compiled successfully to bin/grip-mcp

Architecture Layout

Bridges target browser environments to host IDE workspaces safely and efficiently.

1. Content Scripts

Injects target page observers. Parses internal React fiber nodes to extract structured component props, states, and coordinates.

2. Chrome DevTools API

Elevated extension context. Resolves source mappings on the fly to match target selectors back to original local files and line numbers.

3. Go Daemon

Background MCP server. Forwards agent tool calls (snapshots, element interactions, keyboard input) directly to connected debug tabs.

Ready to integrate? Review the setup guidelines.

Read Configuration Docs