Local MCP server that gives any AI agent safe cross-OS desktop control — the fallback execution layer for when APIs, CLIs, and direct integrations aren't available. Works with any tool-calling model (Claude, GPT, Gemini, Llama) on Windows, macOS, and Linu
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.
a11y_expandExpand a tree node, combo box, or disclosure element by accessibility name.Expand a tree node, combo box, or disclosure element by accessibility name.
Per questo strumento non è stato pubblicato alcuno schema di input.
a11y_collapseCollapse a tree node, combo box, or disclosure element by accessibility name.Collapse a tree node, combo box, or disclosure element by accessibility name.
Per questo strumento non è stato pubblicato alcuno schema di input.
set_field_valueSet the value of a named text field directly via accessibility — moreSet the value of a named text field directly via accessibility — more
Per questo strumento non è stato pubblicato alcuno schema di input.
a11y_toggleToggle a checkbox, switch, or toggle-button by accessibility name.Toggle a checkbox, switch, or toggle-button by accessibility name.
Per questo strumento non è stato pubblicato alcuno schema di input.
a11y_selectSelect a list item, tab, or radio button by accessibility name.Select a list item, tab, or radio button by accessibility name.
Per questo strumento non è stato pubblicato alcuno schema di input.
a11y_get_elementFetch a single element by accessibility name — returns name, role,Fetch a single element by accessibility name — returns name, role,
Per questo strumento non è stato pubblicato alcuno schema di input.
a11y_get_valueRead the current value of a named text field, slider, or editable elementRead the current value of a named text field, slider, or editable element
Per questo strumento non è stato pubblicato alcuno schema di input.
get_element_stateReturn only the state flags of a named element (focused, enabled/disabled,Return only the state flags of a named element (focused, enabled/disabled,
Per questo strumento non è stato pubblicato alcuno schema di input.
a11y_list_childrenList a11y elements geometrically contained within a named parent element.List a11y elements geometrically contained within a named parent element.
Per questo strumento non è stato pubblicato alcuno schema di input.
read_screenSTART HERE — cheapest perception. Read the accessibility tree of the screen: returns WINDOWS, FOCUSED WINDOW UI TREE (buttons, inputs, text elements with coordinates), and FOCUSED ELEMENT. If the focused window is a browser with CDP attached, also appends a BROWSER DOM section for canvas/SPA conten…START HERE — cheapest perception. Read the accessibility tree of the screen: returns WINDOWS, FOCUSED WINDOW UI TREE (buttons, inputs, text elements with coordinates), and FOCUSED ELEMENT. If the focused window is a browser with CDP attached, also appends a BROWSER DOM section for canvas/SPA conten…
Per questo strumento non è stato pubblicato alcuno schema di input.
get_windowsList all visible windows with their title, process name, PID, and bounds.List all visible windows with their title, process name, PID, and bounds.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_active_windowGet the currently focused/foreground window.Get the currently focused/foreground window.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_focused_elementGet the currently focused UI element (keyboard focus). Returns name, control type, value, bounds, and process ID.Get the currently focused UI element (keyboard focus). Returns name, control type, value, bounds, and process ID.
Per questo strumento non è stato pubblicato alcuno schema di input.
focus_windowBring a window to the foreground. Matches by process name, PID, or title substring. Verifies focus after attempt.Bring a window to the foreground. Matches by process name, PID, or title substring. Verifies focus after attempt.
Per questo strumento non è stato pubblicato alcuno schema di input.
find_elementSearch for UI elements by name, control type, or automation ID within a process. Returns matching elements with bounds. For browser windows with CDP attached, falls back to a DOM query when UIA returns empty so canvas / SPA content is reachable too (results are flagged with a "via CDP DOM" header a…Search for UI elements by name, control type, or automation ID within a process. Returns matching elements with bounds. For browser windows with CDP attached, falls back to a DOM query when UIA returns empty so canvas / SPA content is reachable too (results are flagged with a "via CDP DOM" header a…
Per questo strumento non è stato pubblicato alcuno schema di input.
read_clipboardRead the current text content of the OS clipboard.Read the current text content of the OS clipboard.
Per questo strumento non è stato pubblicato alcuno schema di input.
write_clipboardprivilegiatoWrite text to the OS clipboard. Tier 2 (mutation): overwrites the user's clipboard, which can hijack subsequent copy/paste flows. Reversibility is via a fresh user-initiated copy, not by the agent.Write text to the OS clipboard. Tier 2 (mutation): overwrites the user's clipboard, which can hijack subsequent copy/paste flows. Reversibility is via a fresh user-initiated copy, not by the agent.
Per questo strumento non è stato pubblicato alcuno schema di input.
minimize_windowMinimize a window. Matches by process name, PID, or title. Cross-platform: Windows (ShowWindow), macOS (miniaturize), Linux (wmctrl/xdotool).Minimize a window. Matches by process name, PID, or title. Cross-platform: Windows (ShowWindow), macOS (miniaturize), Linux (wmctrl/xdotool).
Per questo strumento non è stato pubblicato alcuno schema di input.
submit_taskSubmit a natural-language task to the autonomous agent. The agentSubmit a natural-language task to the autonomous agent. The agent
Per questo strumento non è stato pubblicato alcuno schema di input.
abort_taskSignal the running task to abort. The pipeline checks `isAborted()`Signal the running task to abort. The pipeline checks `isAborted()`
Per questo strumento non è stato pubblicato alcuno schema di input.
agent_statusReturn the autonomous agent's current state: status (idle | thinking |Return the autonomous agent's current state: status (idle | thinking |
Per questo strumento non è stato pubblicato alcuno schema di input.
screenshot_fullCapture the full primary display. Returns base64 image bytes plus aCapture the full primary display. Returns base64 image bytes plus a
Per questo strumento non è stato pubblicato alcuno schema di input.
task_logs_listList the last 50 task summaries from the daemon's structured log.List the last 50 task summaries from the daemon's structured log.
Per questo strumento non è stato pubblicato alcuno schema di input.
task_logs_currentReturn the structured log entries for the currently-executing taskReturn the structured log entries for the currently-executing task
Per questo strumento non è stato pubblicato alcuno schema di input.
batchRun SEVERAL known next actions in ONE call instead of one per turn (saves round-trips).Run SEVERAL known next actions in ONE call instead of one per turn (saves round-trips).
Per questo strumento non è stato pubblicato alcuno schema di input.
cdp_connectNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
cdp_page_contextGet a structured list of interactive elements on the current browser page (inputs, buttons, links with selectors and positions).Get a structured list of interactive elements on the current browser page (inputs, buttons, links with selectors and positions).
Per questo strumento non è stato pubblicato alcuno schema di input.
cdp_read_textRead text content from a DOM element. Useful for extracting information from web pages.Read text content from a DOM element. Useful for extracting information from web pages.
Per questo strumento non è stato pubblicato alcuno schema di input.
cdp_clickClick a DOM element by CSS selector or by visible text content.Click a DOM element by CSS selector or by visible text content.
Per questo strumento non è stato pubblicato alcuno schema di input.
cdp_typeType text into a DOM input field by CSS selector or by associated label text.Type text into a DOM input field by CSS selector or by associated label text.
Per questo strumento non è stato pubblicato alcuno schema di input.
cdp_select_optionSelect an option in a <select> dropdown by value or visible text.Select an option in a <select> dropdown by value or visible text.
Per questo strumento non è stato pubblicato alcuno schema di input.
cdp_evaluateExecute JavaScript in the browser page context. Returns the result.Execute JavaScript in the browser page context. Returns the result.
Per questo strumento non è stato pubblicato alcuno schema di input.
cdp_wait_for_selectorWait for a DOM element matching a CSS selector to appear and become visible.Wait for a DOM element matching a CSS selector to appear and become visible.
Per questo strumento non è stato pubblicato alcuno schema di input.
cdp_list_tabsList all open browser tabs with their URLs and titles.List all open browser tabs with their URLs and titles.
Per questo strumento non è stato pubblicato alcuno schema di input.
cdp_switch_tabSwitch CDP connection to a different browser tab by URL or title substring.Switch CDP connection to a different browser tab by URL or title substring.
Per questo strumento non è stato pubblicato alcuno schema di input.
cdp_scrollScroll the browser page via DOM (window.scrollBy). Works regardless of mouse position — use for reliable page scrolling.Scroll the browser page via DOM (window.scrollBy). Works regardless of mouse position — use for reliable page scrolling.
Per questo strumento non è stato pubblicato alcuno schema di input.
computerDirect mouse/keyboard/screenshot control (Anthropic Computer-Use style).Direct mouse/keyboard/screenshot control (Anthropic Computer-Use style).
Per questo strumento non è stato pubblicato alcuno schema di input.
accessibilityInteract with the OS accessibility tree — read element names, find by name/role, invoke, toggle, expand/collapse, set value, query state.Interact with the OS accessibility tree — read element names, find by name/role, invoke, toggle, expand/collapse, set value, query state.
Per questo strumento non è stato pubblicato alcuno schema di input.
windowWindow, app, and display management. Open/focus/maximize/minimize/restore/close/resize windows; enumerate displays; switch browser tabs at the OS level; open apps/files/URLs.Window, app, and display management. Open/focus/maximize/minimize/restore/close/resize windows; enumerate displays; switch browser tabs at the OS level; open apps/files/URLs.
Per questo strumento non è stato pubblicato alcuno schema di input.
systemSystem integration — clipboard read/write, system time, OCR screen-reading, undo shortcut, named shortcuts registry, delegate to a sub-agent.System integration — clipboard read/write, system time, OCR screen-reading, undo shortcut, named shortcuts registry, delegate to a sub-agent.
Per questo strumento non è stato pubblicato alcuno schema di input.
39 strumenti su 40 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
Local MCP server that gives any AI agent safe cross-OS desktop control — the fallback execution layer for when APIs, CLIs, and direct integrations aren't available. Works with any tool-calling model (Claude, GPT, Gemini, Llama) on Windows, macOS, and Linu
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.
Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)
82 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+70 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.
Non seguite: peerDependencies, optionalDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.