Add MCP resources to allow LLMs to browse sessions and their outputs without needing filesystem access.
LLM: "What sessions do I have open?"
→ Read resource: sessions://list
← [{ id: "shell-session-a1b2c3", command: "bash", cols: 80, rows: 24 }]
LLM: "What screenshots did I take?"
→ Read resource: session://shell-session-a1b2c3/screenshots
← [{ name: "step1.png", download_url: "...", created: "..." }]
Summary
Add MCP resources to allow LLMs to browse sessions and their outputs without needing filesystem access.
Proposed Resources
Sessions
sessions://listsession://{id}/infosession://{id}/buffersession://{id}/screenshotssession://{id}/recordingsExample Usage
Benefits
Implementation Notes
Related Issues