← Back to search

io.github.jaimenbell/desktop-mcp

jaimenbell Scanned 12d ago

Windows desktop-control MCP server: screenshot, window mgmt, mouse/keyboard input, recording.

B
80.6 / 100

Versions

0.1.0latest
first seen Jul 8, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 18

screenshot_tool
annotations: none low

region string monitor string window_title string downscale_max_px string
list_windows_tool
annotations: none low

get_active_window_tool
annotations: none low

window_info_tool
annotations: none low

title_substr str
focus_window_tool
annotations: none low

title_substr str
move_resize_window_tool
annotations: none low

x int y int width int height int title_substr str
minimize_window_tool
annotations: none low

title_substr str
restore_window_tool
annotations: none low

title_substr str
mouse_move_tool
annotations: none low

x int y int duration float
mouse_click_tool
annotations: none low

x string y string button str clicks int
mouse_drag_tool
annotations: none low

x1 int x2 int y1 int y2 int button str duration float
mouse_scroll_tool
annotations: none low

x string y string clicks int
key_press_tool
annotations: none low

key str
hotkey_tool
annotations: none low

keys string
type_text_tool
annotations: none low

text str interval float
record_start_tool
annotations: none low

fps int region string monitor string max_duration_s int
record_status_tool
annotations: none low

record_stop_tool
annotations: none low

Permissions 3

filesystem low
Server uses filesystem capabilities via: open(), os, pathlib, tempfile
shell high
Server uses shell capabilities via: subprocess
env_vars low
Server uses env_vars capabilities via: os.environ

Scan Findings 45

low
Tool 'window_info_tool' has no annotations annotation_checker · 100%
low
Tool 'screenshot_tool' has no annotations annotation_checker · 100%
low
Tool 'list_windows_tool' has no annotations annotation_checker · 100%
low
Tool 'get_active_window_tool' has no annotations annotation_checker · 100%
low
Tool 'focus_window_tool' has no annotations annotation_checker · 100%
low
Tool 'move_resize_window_tool' has no annotations annotation_checker · 100%
low
Tool 'minimize_window_tool' has no annotations annotation_checker · 100%
low
Tool 'restore_window_tool' has no annotations annotation_checker · 100%
low
Tool 'mouse_move_tool' has no annotations annotation_checker · 100%
low
Tool 'mouse_click_tool' has no annotations annotation_checker · 100%
low
Tool 'mouse_drag_tool' has no annotations annotation_checker · 100%
low
Tool 'mouse_scroll_tool' has no annotations annotation_checker · 100%
low
Tool 'key_press_tool' has no annotations annotation_checker · 100%
low
Tool 'hotkey_tool' has no annotations annotation_checker · 100%
low
Tool 'type_text_tool' has no annotations annotation_checker · 100%
low
Tool 'record_start_tool' has no annotations annotation_checker · 100%
low
Tool 'record_status_tool' has no annotations annotation_checker · 100%
low
Tool 'record_stop_tool' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: screenshot_tool manifest_parser · 90%
info
Tool: list_windows_tool manifest_parser · 90%
info
Tool: get_active_window_tool manifest_parser · 90%
info
Tool: window_info_tool manifest_parser · 90%
info
Tool: focus_window_tool manifest_parser · 90%
info
Tool: move_resize_window_tool manifest_parser · 90%
info
Tool: minimize_window_tool manifest_parser · 90%
info
Tool: restore_window_tool manifest_parser · 90%
info
Tool: mouse_move_tool manifest_parser · 90%
info
Tool: mouse_click_tool manifest_parser · 90%
info
Tool: mouse_drag_tool manifest_parser · 90%
info
Tool: mouse_scroll_tool manifest_parser · 90%
info
Tool: key_press_tool manifest_parser · 90%
info
Tool: hotkey_tool manifest_parser · 90%
info
Tool: type_text_tool manifest_parser · 90%
info
Tool: record_start_tool manifest_parser · 90%
info
Tool: record_status_tool manifest_parser · 90%
info
Tool: record_stop_tool manifest_parser · 90%
info
Required env vars (3) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Permission: filesystem access detected permission_analyzer · 80%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 6 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%