# sncro

sncro is a lightweight MCP relay and framework plugin system that lets AI coding assistants (Claude Code, Cursor, Copilot) inspect a live browser during development. Instead of asking you for screens…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add scott-zj62/sncro

# Browse available tools
npx -y @smithery/cli@latest tool list scott-zj62/sncro

# Get full schema for a tool
npx -y @smithery/cli@latest tool get scott-zj62/sncro create_session

# Call a tool
npx -y @smithery/cli@latest tool call scott-zj62/sncro create_session '{}'
```

## Direct MCP Connection

Endpoint: `https://scottconfusedgorilla.run.tools`

## Tools (9)

- `create_session` — Create a new sncro session. Returns a session key and secret.
- `get_console_logs` — Get recent console logs and errors from the browser.
- `query_element` — Query a DOM element by CSS selector.
- `query_all` — Query all matching DOM elements by CSS selector.
- `get_network_log` — Get network performance data from the browser.
- `get_page_snapshot` — Get a high-level snapshot of the current page.
- `check_session` — Check the connection status of a sncro session.
- `end_session` — Explicitly close a sncro session — "Finished With Engines".
- `report_issue` — Report an issue, feature request, or success story for sncro.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get scott-zj62/sncro <tool-name>
```
