{"id":"patchorbit-domscribe","name":"domscribe","homepage":"https://domscribe.com","repo_url":"https://github.com/patchorbit/domscribe","category":"devtools","subcategories":[],"tags":["ai-ml","devtools","mcp","javascript","typescript","react","vue","nextjs","nuxt","vite","webpack","instrumentation"],"what_it_does":"Domscribe instruments supported frontend apps to map rendered DOM elements to stable source locations (AST-injected data-ds IDs and a manifest) and to enable agents to query live runtime context from the browser (props/state/DOM snapshots). It also provides a UI overlay for pointing at elements and sending UI-change annotations that agents can claim/implement via MCP.","use_cases":["Agent-driven debugging and UI inspection: query by file+line to see the live DOM/component context","UI-to-code changes: click an element, annotate desired change, and have an agent implement it at the mapped source location","Bridging static code editing with runtime behavior for React/Vue/Next/Nuxt apps in development","Faster agent navigation in large codebases using stable element/source IDs and manifests"],"not_for":["Production use that requires zero dev-only instrumentation risk (README frames it as zero production impact, but setup is for dev-time workflows)","Environments without supported framework/bundler adapters (unless using the transform-only mode for DOM→source mapping)","Use cases requiring a hosted SaaS API with cloud authentication/quotas (Domscribe appears primarily local/dev-tooling oriented)"],"best_when":"You’re using an AI coding agent with MCP support and want reliable mapping between what you see in the browser and where to edit in the source during active development.","avoid_when":"You need strict authenticated multi-tenant access to a remote API or you cannot run a dev server with the target page open for runtime capture.","alternatives":["DevInspector MCP","Stagewise","Frontman","Front-end element inspection tools plus manual source mapping","Browser-based CDP-driven runtime introspection solutions"],"af_score":60.5,"security_score":47.0,"reliability_score":30.0,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:46:50.825906+00:00","interface":{"has_rest_api":true,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["MCP stdio (local agent-side integration)","Local REST/WebSocket between browser overlay and a localhost daemon"],"oauth":false,"scopes":false,"notes":"No user-facing authentication mechanism is described; integration appears primarily local during development (agent connects via MCP stdio; browser overlay relays to a localhost Fastify daemon)."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided in the README content provided."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":60.5,"security_score":47.0,"reliability_score":30.0,"mcp_server_quality":75.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":95.0,"rate_limit_clarity":10.0,"tls_enforcement":55.0,"auth_strength":30.0,"scope_granularity":20.0,"dependency_hygiene":50.0,"secret_handling":85.0,"security_notes":"README claims PII redaction (emails/tokens/sensitive patterns scrubbed before leaving the browser) and 'zero production impact' via stripping instrumentation in production builds enforced in CI. However, auth is not described and the tool relies on local dev interactions (Fastify daemon + browser overlay + MCP stdio), so security for remote exposure and access control cannot be confirmed from the provided content.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":30.0,"error_recovery":50.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Agents should be instructed to query runtime state explicitly (README tip: prompt agents to use domscribe before changing anything).","Runtime capture requires the dev server to be running with the target page open in the browser.","Stable ID mapping and annotation claiming/implementation are tied to the mapped source locations/line numbers; agents should follow the tool outputs to avoid stale assumptions during rapid edits/HMR."]}}