Tap · leonting1010 — Claude Code MCP server: what it does, how to install
Tap lets an agent perform tasks in your signed-in Chrome and save the interaction as a replayable flow. Use it for pages that require a login.
claude mcp add --transport http tap https://mcp.taprun.dev/mcpWhat Tap does
Tap connects an agent to a Chrome session that is already signed in. The agent inspects a page once and produces a .flow.json program; later runs replay that program without another LLM call. Execution can use the Chrome extension or Playwright.
The server includes tap verify, which compares a page snapshot and reports changes that may break a saved flow. Open pages and APIs can run without the extension, while --no-extension uses a separate Playwright profile. The Chrome extension is required when Tap must reuse a live signed-in session, so its cookies and login remain available to the browser action.
What it helps with
- perform an action on a login-gated page
- save browser steps as a
.flow.jsonprogram - replay a flow without another LLM call
- check a page for changes with
tap verify
Example prompts for the agent
- Open the signed-in site and perform the action I need to repeat.
- Save this browser process as a replayable flow.
- Run
tap verifyon the saved flow and show what changed.
How to install Tap
1Platform CLI: remote server
claude mcp add --transport http tap https://mcp.taprun.dev/mcp2Platform CLI
claude mcp add leonting1010-tap -- npx -y @taprun/cli1Platform CLI: remote server
codex mcp add leonting1010-tap --url https://mcp.taprun.dev/mcp2Platform CLI
codex mcp add leonting1010-tap -- npx -y @taprun/cliConfig file
{
"mcpServers": {
"leonting1010-tap": {
"url": "https://mcp.taprun.dev/mcp"
}
}
}{
"mcpServers": {
"leonting1010-tap": {
"command": "npx",
"args": [
"-y",
"@taprun/cli"
]
}
}
}Config file
{
"servers": {
"leonting1010-tap": {
"type": "http",
"url": "https://mcp.taprun.dev/mcp"
}
}
}{
"servers": {
"leonting1010-tap": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@taprun/cli"
]
}
}
}1Platform CLI: remote server
gemini mcp add -t http leonting1010-tap https://mcp.taprun.dev/mcp2Platform CLI
gemini mcp add leonting1010-tap npx -y @taprun/cliStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Tap
How do I install Tap in Claude Code?
Run claude mcp add --transport http tap https://mcp.taprun.dev/mcp.
What does Tap do?
Tap lets an agent act in a signed-in Chrome session, save the interaction as .flow.json, and replay it without another LLM call.
Do I need the Chrome extension?
You need it to reuse a live signed-in Chrome session. Open pages and APIs can use the server without it, while --no-extension starts an isolated Playwright profile.
Similar MCP servers
All MCP servers for Agent setup: memory, context, orchestration →Tap by other authors comes first.