{"id":"computeruseprotocol-computeruseprotocol","name":"computeruseprotocol","af_score":57.8,"security_score":18.0,"reliability_score":26.2,"what_it_does":"Computer Use Protocol (CUP) defines a cross-platform, LLM-friendly schema for representing desktop UI accessibility trees (JSON envelope and a compact text encoding) and the canonical action vocabulary needed for AI agents to perceive and interact with UI elements. This repo provides the core schema/spec; execution is implemented by SDKs and (optionally) MCP servers in the ecosystem.","best_when":"You want consistent UI grounding across platforms for agent workflows, and you can supply or integrate a platform-specific SDK/MCP server for capture and action execution.","avoid_when":"You need a dedicated network service/API with authentication, rate limits, and guaranteed idempotent action semantics out of the box.","last_evaluated":"2026-03-30T15:30:04.500465+00:00","has_mcp":false,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["The spec defines schema and actions, but action execution details (timeouts, failures, retry behavior) depend on the specific SDK/MCP adapter implementation.","UI trees can be dynamic; agents may need to re-capture/refresh the UI state between actions to avoid acting on stale nodes.","Compact encoding/tokenization can be optimized for LLM context; agents must rely on the documented format spec to parse it correctly."],"error_quality":0.0}