screen.list_displaysLABSCO SUMMARY
An agent that can look at your screen, repeatedly.
Multi-display enumeration and change-based keyframes are what separate it from a one-shot screenshot: you can show an agent what happened across ten minutes, not only what is on screen right now.
What it is
A Python MCP server for screen capture and recording. It enumerates connected displays, captures a full display or a region, resizes to a maximum width, and records change-based keyframes into a grid — including scheduled bursts of up to 10 minutes.
What you get
- Every connected display listed, with its position, size and which one is primary
- A full display captured, or a specific region of it
- Automatic resizing to a maximum width
- An optional delay before capture, or an instant one
- Screen activity recorded as change-based keyframes, output as a grid
- Scheduled burst capture, up to 10 minutes
- The most recent capture retrieved again
- No daily cap on captures
Requirements
Python, and pip install third-eye-mcp. Captures carry promotional messages in their metadata.
Setup effort
One command — pip install third-eye-mcp
USE CASES
Showing an agent what is on the second monitor
List the displays with their positions and sizes, then capture the one you mean.
Capturing a bug that appears mid-interaction
Set a delay before the capture so you can trigger the state, or take it instantly when you are already there.
Recording what happens over the next few minutes
Schedule a burst and get keyframes back as a grid, with unchanged frames left out.
Handing back the last thing you captured
Retrieve the most recent screenshot rather than taking a new one.
7 tools
Listed in project docs. Your client may show a different list.
screen.capturescreen.capture_regionscreen.latestscreen.recordscreen.scheduled_recordscreen.get_frameBEFORE YOU INSTALL
What to know first
Tools you get
7 tools named in the project's documentation.
Requires
python on PATH
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
pip install third-eye-mcpMCP Clients
Claude Desktop
{
"mcpServers": {
"third-eye": {
"command": "python",
"args": [
"-m",
"third_eye_mcp"
]
}
}
}