clawdcursor

MCPCommunity
v1.5.10Amr DabbasMITAktualisiert vor 1 TnpmGitHub

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

Läuft in
ClaudeCursorCopilotGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
31Downloads/Wo.
402GitHub-Sterne
59Forks
vor 1 TLetzte Aktualisierung
Paket
AutorAmr Dabbas
LizenzMIT
Version1.5.10
Quellenpm+mcp-registry
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/20
→ Publisher: führe `forge publish` im Repo des Pakets aus, um die Inhaberschaft zu beanspruchen
—Ed25519-Publish-Signatur+0/5
→ Wird automatisch ergänzt, wenn der Publisher `forge publish` ausführt
—Domain-Verifizierung+0/5
→ Publisher: hinterlege /.well-known/forge.json auf der Paket-Homepage mit { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Veröffentliche aus GitHub Actions mit --provenance, damit die Attestation dieses Paket an dieses Repo bindet
—npm-Maintainer-Übereinstimmung+0/5
→ Wird erreicht, sobald deine Identität oben verifiziert ist und dieser Login npm-Maintainer dieses Pakets ist
✓CVE-Scan · sauber+30/30
✓Statische Analyse · sauber+20/20
Füge das in Claude Code, Cursor oder einen beliebigen KI-Assistenten ein, um alle Lücken zu schließen
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
Abhängigkeiten✓ 60 aufgelöst+ · keine verwundbar
Tool-Oberfläche40 Tools · 1 privilegiert
Sicherheits-Scan✓ Sauberv1.5.10 · heuteWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert28. Sept. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

40 Tools · 1 privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv1.5.10 · 16h ago

Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

set_field_valueSet the value of a named text field directly via accessibility — more

Set the value of a named text field directly via accessibility — more

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

a11y_toggleToggle a checkbox, switch, or toggle-button by accessibility name.

Toggle a checkbox, switch, or toggle-button by accessibility name.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

a11y_selectSelect a list item, tab, or radio button by accessibility name.

Select a list item, tab, or radio button by accessibility name.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

a11y_get_elementFetch a single element by accessibility name — returns name, role,

Fetch a single element by accessibility name — returns name, role,

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

a11y_get_valueRead the current value of a named text field, slider, or editable element

Read the current value of a named text field, slider, or editable element

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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,

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

a11y_list_childrenList a11y elements geometrically contained within a named parent element.

List a11y elements geometrically contained within a named parent element.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_active_windowGet the currently focused/foreground window.

Get the currently focused/foreground window.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

read_clipboardRead the current text content of the OS clipboard.

Read the current text content of the OS clipboard.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

submit_taskSubmit a natural-language task to the autonomous agent. The agent

Submit a natural-language task to the autonomous agent. The agent

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

abort_taskSignal the running task to abort. The pipeline checks `isAborted()`

Signal the running task to abort. The pipeline checks `isAborted()`

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

agent_statusReturn the autonomous agent's current state: status (idle | thinking |

Return the autonomous agent's current state: status (idle | thinking |

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

screenshot_fullCapture the full primary display. Returns base64 image bytes plus a

Capture the full primary display. Returns base64 image bytes plus a

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

task_logs_currentReturn the structured log entries for the currently-executing task

Return the structured log entries for the currently-executing task

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

cdp_connectKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

cdp_evaluateExecute JavaScript in the browser page context. Returns the result.

Execute JavaScript in the browser page context. Returns the result.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

cdp_list_tabsList all open browser tabs with their URLs and titles.

List all open browser tabs with their URLs and titles.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

computerDirect mouse/keyboard/screenshot control (Anthropic Computer-Use style).

Direct mouse/keyboard/screenshot control (Anthropic Computer-Use style).

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

39 von 40 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

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

Schlagwörter
agentai-agentmcpmcp-servermodel-context-protocoldesktop-automationcomputer-usegui-automationaccessibilityclaudegptopenaianthropicskillcli
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

Was ein Forge-Scan am 2026-09-28 aus den npm-Metadaten aufgelöst hat — beobachtete Auflösung, keine Angabe des Herausgebers.

60 Pakete aufgelöst · 11 direkt · keines mit Sicherheitshinweisen Die Auflösung endet bei Tiefe 4 und 60 Paketen.

Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.

36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)

Deklariert, aber nicht aufgelöst

82 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.

+70 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.

Nicht verfolgt: peerDependencies, optionalDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.