{"id":"textual-mcp-server","name":"textual-mcp-server","af_score":67.2,"security_score":19.2,"reliability_score":26.2,"what_it_does":"Provides an MCP server that enables AI agents to run Textual (Python TUI) applications headlessly and interact with them via MCP tools: lifecycle management (launch/stop), UI interaction (click/hover/type/press), state inspection (snapshots, widget queries/properties, screen stack), waiting, error checking, and screenshot capture.","best_when":"You control the Textual app codebase and execution environment, and you want an agent to drive and inspect a TUI deterministically in a local/headless setting.","avoid_when":"You need fine-grained authorization, remote multi-tenant safety, or strong contractual guarantees about availability and backward compatibility.","last_evaluated":"2026-04-04T21:42:18.163399+00:00","has_mcp":true,"has_api":false,"auth_methods":["No explicit authentication described (assumes local/process-based MCP usage)"],"has_free_tier":false,"known_gotchas":["UI operations are stateful: using click/type without first snapshot/waiting may fail if widgets are not yet present.","CSS selectors must match the widget tree; selector mismatches will likely yield empty results/errors.","Multi-session support exists conceptually; agents should keep track of session_id to avoid cross-session confusion."],"error_quality":0.0}