81trust / 100

Dittu

by app.dittu.org in Other

MCP serverPassing, checked 6 h ago

Turns a phone into a camera+Bluetooth remote so AI assistants can see and control any PC.

https://app.dittu.org/mcp
Tools
12
open to any client
Uptime
75.0%
last 30 days
Response time
151 ms
403 ms slowest 5%
Last check
Passed
6 h ago, next in 1 min

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "dittu": {
      "type": "http",
      "url": "https://app.dittu.org/mcp"
    }
  }
}

12 tools

  • 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_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.

  • 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…

  • 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

    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…

  • 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…

  • move_mouse

    Move mouse cursor to normalized coordinates WITHOUT clicking. nx, ny: float 0.0000–1.0000.

  • 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.

  • type_text

    Type text on the computer keyboard.

  • 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])

  • scroll

    Scroll the mouse wheel. delta: number of ticks. Positive = scroll down, negative = scroll up.

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
6 h agoPassed20074 ms
15 h agoPassed20073 ms
25 h agoPassed200151 ms
35 h agoPassed200403 ms
46 h agoPassed200151 ms
Show 10 older checks
2 days agoPassed20083 ms
3 days agoPassed200169 ms
3 days agoPassed200122 ms
4 days agoPassed200148 ms
4 days agoPassed200156 ms
5 days agoPassed200281 ms
5 days agoPassed200386 ms
6 days agoinitialize returned HTTP 307307129 ms
7 days agoinitialize returned HTTP 30730736 ms
7 days agoinitialize returned HTTP 30730767 ms