bots.st/dittu
dittu
Capture remote view and control PC
4876 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 12
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://app.dittu.org/mcp
What it can do
| Tool | What it says it does |
|---|---|
click | Click at normalized screen coordinates. nx, ny: float 0.0000–1.0000 where (0,0) = top-left, (1,1) = bottom-right. |
double_click | Double-click at normalized screen coordinates. |
get_corners | Get the phone's current screen-corner calibration. Returns {"tl": [nx,ny], "tr": [nx,ny], "br": [nx,ny], "bl": [nx,ny]} — each corner is a normalized point (0.0–1.0) in the RAW camera frame, defining the perspective warp that maps the camera view onto a flat rectangle representing… |
get_raw_screenshot | Capture the RAW camera frame — no perspective warp, no crop to the calibrated screen quad. Use this to see exactly what the camera sees before any correction, e.g. when troubleshooting why take_screenshot looks wrong, or before adjusting corners with get_corners/set_corners. |
key | Press a key combination. modifiers bitmask: LCtrl=1, LShift=2, LAlt=4, LWin=8 Common keycodes: Enter=40, Escape=41, Tab=43, Space=44, F4=61, PageDown=78, PageUp=75, Win=227 Examples: Alt+F4 → key(4, [61]) Ctrl+W → key(1, [26]) |
move_mouse | Move mouse cursor to normalized coordinates WITHOUT clicking. nx, ny: float 0.0000–1.0000. |
scroll | Scroll the mouse wheel. delta: number of ticks. Positive = scroll down, negative = scroll up. |
set_corners | Update the phone's screen-corner calibration. Each corner is [nx, ny] normalized 0.0–1.0 in the raw camera frame. tl/tr/br/bl = top-left/top-right/bottom-right/bottom-left of the monitor as seen by the camera (an arbitrary trapezoid due to perspective — not a rectangle). Call… |
take_screenshot | Capture the current screen via the Dittu phone camera. Returns a JPEG image. Call this to see what's on screen before acting. |
take_screenshot_with_crosshair | Capture the screen, crop tightly around (nx, ny), zoom in, and draw a crosshair at exactly that expected position. Use this for screen-corner calibration: move_mouse(nx, ny) near a screen edge, then call this to see whether the actual cursor lines up with the crosshair (where… |
take_screenshot_with_grid | Capture the screen and overlay a coordinate grid. step: grid spacing (default 0.1, use 0.05 for finer grid on small UI elements). Returns a JPEG image with grid drawn on top. |
type_text | Type text on the computer keyboard. |
In its maker's words
Turns a phone into a camera+Bluetooth remote so AI assistants can see and control any PC.
- Website
- dittu.org
- Source
- github.com/borisgujvin/dittu-mcp
- Publisher
- BorisGujvin
- Listed from
- the official MCP Registry as
io.github.BorisGujvin/dittu - Version
- 1.0.0, updated 9 Jul 2026
- Kinds of work
- Images, video and audio, Browser and automation, Devices and the physical world
The domain it lives on
- dittu.org
- registered 19 Jun 2026 (5 months ago), at NAMECHEAP INC
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 4876 ms | |
| Answered | 5008 ms | |
| Answered | 1681 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.