Agent Setup

Domscribe works with any MCP-compatible coding agent. It exposes 12 tools and 4 prompts via the Model Context Protocol (MCP). Agent plugins bundle the MCP server configuration and a skill file that teaches the agent how to use Domscribe tools effectively.

The fastest way to connect your agent is through the setup wizard:

npx domscribe init

The wizard detects your agent and installs the plugin automatically. If you prefer manual setup, pick your agent below.

Supported Agents

AgentSetup
Claude CodePlugin marketplace install
GitHub CopilotCLI plugin install
Gemini CLIExtensions install
Amazon KiroPowers panel
CursorCursor Directory
Any MCP-compatible agentManual MCP config + skills

What Gets Installed

Each agent plugin installs two things:

  1. MCP server configuration -- tells the agent how to launch the @domscribe/mcp server process via stdio.
  2. Skill file -- a set of instructions that teaches the agent how to use the 12 Domscribe tools effectively, including when to query runtime state, how to process annotations, and how to interpret the responses.

MCP Tools

Domscribe exposes the following tools to your agent:

ToolDescription
domscribe.query.bySourceQuery a source file + line and get live runtime context (props, state, DOM snapshot)
domscribe.manifest.queryFind manifest entries by file path, component name, or element ID
domscribe.manifest.statsManifest coverage statistics
domscribe.resolveResolve a data-ds element ID to its source location
domscribe.resolve.batchResolve multiple element IDs in one call
domscribe.annotation.processAtomically claim the next queued annotation
domscribe.annotation.respondAttach agent response and transition to PROCESSED
domscribe.annotation.updateStatusManually transition annotation status
domscribe.annotation.getRetrieve annotation by ID
domscribe.annotation.listList annotations with status/filter options
domscribe.annotation.searchFull-text search across annotation content
domscribe.statusRelay daemon health, manifest stats, queue counts