clawdcursor

MCPcomunidad
v1.5.10Amr DabbasMITActualizado hace 1 dnpmGitHub

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

Funciona en
ClaudeCursorCopilotGemini

Inferido de los transportes que declara este listado (stdio). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
31Descargas/sem.
402Estrellas en GitHub
59Forks
hace 1 dÚltima actualización
Paquete
AutorAmr Dabbas
LicenciaMIT
Versión1.5.10
Fuentenpm+mcp-registry
Estado de confianza
B
60/100Bueno
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/20
→ Publicador: ejecuta `forge publish` desde el repo del paquete para reclamar la propiedad
—Firma de publicación Ed25519+0/5
→ Se incluye automáticamente cuando el publicador ejecuta `forge publish`
—Verificación de dominio+0/5
→ Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publica desde GitHub Actions con --provenance para que la attestation vincule este paquete a este repo
—Coincidencia de maintainer en npm+0/5
→ Se consigue cuando tu identidad esté verificada arriba y ese login sea maintainer de este paquete en npm
✓Análisis CVE · limpio+30/30
✓Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
Dependencias✓ 60 resueltas+ · ninguna vulnerable
Superficie de herramientas40 herramientas · 1 privilegiadas
Análisis de seguridad✓ Limpiov1.5.10 · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado28 sept 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

40 herramientas · 1 privilegiadas
Extraído estáticamente del paquete publicadov1.5.10 · 16h ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo 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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

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

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

No se publicó ningún esquema de entrada para esta herramienta.

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

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

No se publicó ningún esquema de entrada para esta herramienta.

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

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

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

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,

No se publicó ningún esquema de entrada para esta herramienta.

a11y_list_childrenList a11y elements geometrically contained within a named parent element.

List a11y elements geometrically contained within a named parent element.

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

get_active_windowGet the currently focused/foreground window.

Get the currently focused/foreground window.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

read_clipboardRead the current text content of the OS clipboard.

Read the current text content of the OS clipboard.

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

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

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

No se publicó ningún esquema de entrada para esta herramienta.

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

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

No se publicó ningún esquema de entrada para esta herramienta.

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

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

No se publicó ningún esquema de entrada para esta herramienta.

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

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

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

task_logs_currentReturn the structured log entries for the currently-executing task

Return the structured log entries for the currently-executing task

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

cdp_connectSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no 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).

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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

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

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

cdp_list_tabsList all open browser tabs with their URLs and titles.

List all open browser tabs with their URLs and titles.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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

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

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

39 de 40 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

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

Palabras clave
agentai-agentmcpmcp-servermodel-context-protocoldesktop-automationcomputer-usegui-automationaccessibilityclaudegptopenaianthropicskillcli
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-09-28: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 11 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.

Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)

Declaradas pero no resueltas

82 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

+70 más sin listar. Los recuentos por motivo de arriba las incluyen todas.

No se siguen: peerDependencies, optionalDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.