diff --git a/README.md b/README.md index cabe742..79e28ac 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,25 @@ graph TD #### Direct backend MCP flow -![A diagram showing an agent communicating with a third-party service directly via MCP](./content/explainer_mcp.png) +```mermaid +graph TD + AI["AI Platform"] + AF["Agent Frontends (web site, app, etc)"] + + subgraph WB["Web Browser"] + BIA["Browser-integrated agent"] + RP["Running Page <index.html>"] + end + + subgraph TP["Third-party service (example.com)"] + MCP[("MCP Server")] + end + + AI <--> AF + AI <--> BIA + AI <-->|"Agents interact with the service directly using MCP. UI support would be provided either by the agent or manually by the service"| MCP + RP <-->|HTTP| TP +``` Many challenges faced by assistive technology also apply to AI agents that struggle to navigate existing human-first interfaces when agent-first "tools" are not available. Even when agents succeed, simple operations often require multiple steps and can be slow or unreliable. diff --git a/content/explainer_mcp.png b/content/explainer_mcp.png deleted file mode 100644 index b962c56..0000000 Binary files a/content/explainer_mcp.png and /dev/null differ