Domscribe is a pixel-to-code development tool that maps running UI elements to their exact source locations, capturing runtime context (props, state
Domscribe is a pixel-to-code development tool that maps running UI elements to their exact source locations, capturing runtime context (props, state, DOM) for
Domscribe bridges both directions: click a DOM element to tell your agent what to change, or let your agent query any source location to see exactly what it looks like live in the browser. Build-time stable IDs, deep runtime context (props, state, DOM), framework-agnostic, any MCP-compatible agent. Zero production impact.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| domscribe.query.bySource | Query a source file + line and get live runtime context (props, state, DOM snapshot) |
| domscribe.manifest.query | Find manifest entries by file path, component name, or element ID |
| domscribe.manifest.stats | Manifest coverage statistics (entry count, file count, component count, cache hit rate) |
| domscribe.resolve | Resolve a data-ds element ID to its source location (file, line, col, component) |
| domscribe.resolve.batch | Resolve multiple element IDs in one call |
| domscribe.annotation.process | Atomically claim the next queued annotation (prevents concurrent agent conflicts) |
| domscribe.annotation.respond | Attach agent response and transition to PROCESSED |
| domscribe.annotation.updateStatus | Manually transition annotation status |
| domscribe.annotation.get | Retrieve annotation by ID |
| domscribe.annotation.list | List annotations with status/filter options |
| domscribe.annotation.search | Full-text search across annotation content |
| domscribe.verify.baseline | Capture a pre-edit style/geometry snapshot of a rendered element |
| domscribe.verify.afterEdit | Compare the element against the baseline — deterministic verdict + per-property deltas |
| domscribe.status | Relay daemon health, manifest stats, queue counts |
{
"mcpServers": {
"domscribe": {
"command": "npx",
"args": ["-y", "domscribe"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Astrodynamics MCP server: TLE/SGP4, Lambert, access windows, porkchop, B-plane targeting.
MCP server for Prompt Builder — search, retrieve, and compile prompt components from a community vault using semantic search (pgvector) and
MCP Server generated from OpenAPI spec for bitcoin---merged-services-api
Integrates with the Steam API to provide user gaming information to AI assistants via the Model Context Protocol.