handle-ext
v1.0.6
Published
Design feedback bridge between Handle's Chrome extension and AI coding agents via MCP
Maintainers
Readme
handle-ext
Design feedback bridge between a Chrome extension and AI coding agents via MCP.
Users visually select and edit elements on a webpage, then send structured feedback to a coding agent through the /handle command.
Quick Start
npx handle-ext initThis detects your installed coding agents and configures them automatically. Supported agents:
- Claude Code (
~/.claude.json) - Claude Desktop (
~/Library/Application Support/Claude/claude_desktop_config.json) - Cursor (
~/.cursor/mcp.json) - Windsurf (
~/.codeium/windsurf/mcp_config.json) - Antigravity (
~/.gemini/antigravity/mcp_config.json)
Restart your coding agent after setup to activate Handle.
Manual Configuration
Add this to your agent's MCP config:
{
"mcpServers": {
"handle": {
"command": "npx",
"args": ["-y", "handle-ext@latest"]
}
}
}How It Works
- The MCP server runs on stdio (spawned by your coding agent)
- A Socket.IO server starts on a random port for Chrome extension communication
- A discovery HTTP server on port 58932 lets the extension find active sessions
- When you call
/handlein your agent, it broadcasts a feedback request to the extension - You select and annotate elements in the browser, then send feedback back to the agent
CLI
npx handle-ext Run MCP server (stdio mode)
npx handle-ext init Configure coding agents to use Handle
npx handle-ext help Show helpChrome Extension
The companion Chrome extension is required. See the main repo for installation.
