Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 19 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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["<b><i>AI Platform</i></b>"]
AF["Agent Frontends (web site, app, etc)"]

subgraph WB["<b><i>Web Browser</i></b>"]
BIA["Browser-integrated agent"]
RP["Running Page &lt;index.html&gt;"]
end

subgraph TP["<b><i>Third-party service (example.com)</i></b>"]
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.

Expand Down
Binary file removed content/explainer_mcp.png
Binary file not shown.
Loading