grip-mcp

The Go MCP server that connects AI clients to Chrome — snapshot, click, fill, logs, and more.

What it is

grip-mcp lives in packages/mcp-server. It uses the official MCP Go SDK and chromedp to attach to Chrome and expose browser tools your IDE or CLI can call.

You don't run it by hand in normal use — your MCP client (Cursor, Claude Code, etc.) starts it as a subprocess when you open a session.

Build the server

pnpm run build:mcp
# Output: bin/grip-mcp

Point your MCP config at the absolute path of bin/grip-mcp. See MCP configuration for your specific editor or CLI.

Tools it exposes

Ten tools for page inspection and interaction. Each one is documented with when to use it in the tools reference:

  • snapshot, highlight, click, fill
  • read_logs, read_network, screenshot
  • pick_element, navigate, eval