Local run control plane for people and coding agents: launch, hot-reload, screenshot and check Flutter, web, React Native and native iOS/Android apps.
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.
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.
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.
diagnoseSearch bounded log and network evidence across projects. Defaults to errors only and 20 findings.Search bounded log and network evidence across projects. Defaults to errors only and 20 findings.
No se publicó ningún esquema de entrada para esta herramienta.
run_workflowLaunch up to eight project targets in dependency order and wait for each to become ready, in one call. Stops launching dependents on failure. Returns compact session IDs, URLs and errors; retains sessions for debugging. Use browser/device tools next to validate the actual flow. Paths must be absolu…Launch up to eight project targets in dependency order and wait for each to become ready, in one call. Stops launching dependents on failure. Returns compact session IDs, URLs and errors; retains sessions for debugging. Use browser/device tools next to validate the actual flow. Paths must be absolu…
No se publicó ningún esquema de entrada para esta herramienta.
inspect_projectRead fresh launch sources, configuration problems, nested projects and guidance file paths. Does not run commands or expose environment values. Use before choosing an environment, checkout and device; review screenshot evidence rather than treating capture as visual approval.Read fresh launch sources, configuration problems, nested projects and guidance file paths. Does not run commands or expose environment values. Use before choosing an environment, checkout and device; review screenshot evidence rather than treating capture as visual approval.
No se publicó ningún esquema de entrada para esta herramienta.
list_targetsList everything runnable in a project: launch.json configs, package.json dev scripts, Flutter entrypoints.List everything runnable in a project: launch.json configs, package.json dev scripts, Flutter entrypoints.
No se publicó ningún esquema de entrada para esta herramienta.
list_sessionsList running sessions with their status, capabilities, URLs and device.List running sessions with their status, capabilities, URLs and device.
No se publicó ningún esquema de entrada para esta herramienta.
list_checkoutsList git checkouts this project can run from: This checkout, linked worktrees, local branches, remotes.List git checkouts this project can run from: This checkout, linked worktrees, local branches, remotes.
No se publicó ningún esquema de entrada para esta herramienta.
run_targetStart a target by name. Returns the new session id to use with the other tools. Optional branch or checkout runs from a git worktree without moving the current folder.Start a target by name. Returns the new session id to use with the other tools. Optional branch or checkout runs from a git worktree without moving the current folder.
No se publicó ningún esquema de entrada para esta herramienta.
hot_reloadHot reload a session, keeping app state. Flutter only. Returns code 0 on success; a non-zero code carries the compile error.Hot reload a session, keeping app state. Flutter only. Returns code 0 on success; a non-zero code carries the compile error.
No se publicó ningún esquema de entrada para esta herramienta.
hot_restartHot restart a session, dropping app state. For web dev servers and plain processes this reboots the process.Hot restart a session, dropping app state. For web dev servers and plain processes this reboots the process.
No se publicó ningún esquema de entrada para esta herramienta.
stop_sessionStop one session, or every running session with all=true.Stop one session, or every running session with all=true.
No se publicó ningún esquema de entrada para esta herramienta.
forget_sessionRemove stopped sessions from the list. Running sessions must be stopped first. Use all=true to clear every stopped session.Remove stopped sessions from the list. Running sessions must be stopped first. Use all=true to clear every stopped session.
No se publicó ningún esquema de entrada para esta herramienta.
read_logsRead recent output from a session, newest last. Use filter to grep for an error: it searchesRead recent output from a session, newest last. Use filter to grep for an error: it searches
No se publicó ningún esquema de entrada para esta herramienta.
list_run_historyList past and current runs persisted on disk -- survives daemon restarts. Each line isList past and current runs persisted on disk -- survives daemon restarts. Each line is
No se publicó ningún esquema de entrada para esta herramienta.
list_network_requestsList HTTP requests the app has made, newest last. One line each:List HTTP requests the app has made, newest last. One line each:
No se publicó ningún esquema de entrada para esta herramienta.
get_network_requestOne captured request in full: headers, timeline events, and optionally the bodies.One captured request in full: headers, timeline events, and optionally the bodies.
No se publicó ningún esquema de entrada para esta herramienta.
clear_network_requestsForget every captured request for a session, in the daemon and in the app itself.Forget every captured request for a session, in the daemon and in the app itself.
No se publicó ningún esquema de entrada para esta herramienta.
read_launch_configRead a project's launch.json exactly as written -- comments, formatting and all -- plus theRead a project's launch.json exactly as written -- comments, formatting and all -- plus the
No se publicó ningún esquema de entrada para esta herramienta.
write_launch_configprivilegiadaOVERWRITE a project's launch.json with the text given. The whole file is replaced, so read itOVERWRITE a project's launch.json with the text given. The whole file is replaced, so read it
No se publicó ningún esquema de entrada para esta herramienta.
list_devicesList connected devices, simulators and emulators available to Flutter. Use boot_device to start one that is not running.List connected devices, simulators and emulators available to Flutter. Use boot_device to start one that is not running.
No se publicó ningún esquema de entrada para esta herramienta.
set_debug_flagToggle a framework debug flag on a running Flutter session, e.g. ext.flutter.debugPaint with {enabled: true} or ext.flutter.timeDilation with {timeDilation: 5}. Values are sent as the strings Flutter expects.Toggle a framework debug flag on a running Flutter session, e.g. ext.flutter.debugPaint with {enabled: true} or ext.flutter.timeDilation with {timeDilation: 5}. Values are sent as the strings Flutter expects.
No se publicó ningún esquema de entrada para esta herramienta.
screenshotCapture the screen of a running session so the visual result of a change can be checked.Capture the screen of a running session so the visual result of a change can be checked.
No se publicó ningún esquema de entrada para esta herramienta.
check_changeAfter editing code: apply the change and return the evidence in one call, instead ofAfter editing code: apply the change and return the evidence in one call, instead of
No se publicó ningún esquema de entrada para esta herramienta.
boot_deviceBoot an iOS simulator or Android emulator by name (e.g. "iPhone 17 Pro", "Pixel_8") or id,Boot an iOS simulator or Android emulator by name (e.g. "iPhone 17 Pro", "Pixel_8") or id,
No se publicó ningún esquema de entrada para esta herramienta.
wait_forBlock until a session reaches a state. Use after run_target or hot_restart instead of polling read_logs.Block until a session reaches a state. Use after run_target or hot_restart instead of polling read_logs.
No se publicó ningún esquema de entrada para esta herramienta.
session_summaryCheap structured overview -- call this before deciding what to do next.Cheap structured overview -- call this before deciding what to do next.
No se publicó ningún esquema de entrada para esta herramienta.
run_proofRun proof verification and return a zip with screenshots, network call counts, response times and logs.Run proof verification and return a zip with screenshots, network call counts, response times and logs.
No se publicó ningún esquema de entrada para esta herramienta.
list_proofsList past proof bundles, newest first.List past proof bundles, newest first.
No se publicó ningún esquema de entrada para esta herramienta.
show_dashboardShow a live Baton control panel in the chat: every running app with its simulator or URL, status, CPU and memory;Show a live Baton control panel in the chat: every running app with its simulator or URL, status, CPU and memory;
No se publicó ningún esquema de entrada para esta herramienta.
dashboard_actionUsed by the Baton card: refresh; catalog (projects and devices for New run); run a project target on a device; boot a device;Used by the Baton card: refresh; catalog (projects and devices for New run); run a project target on a device; boot a device;
No se publicó ningún esquema de entrada para esta herramienta.
29 de 29 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.
Local run control plane for people and coding agents: launch, hot-reload, screenshot and check Flutter, web, React Native and native iOS/Android apps.
Los nombres enlazados abren el índice de Forge con todas las entradas que se observó que exponen esa herramienta. Ver todas las herramientas indexadas.
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)
63 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.
+51 más sin listar. Los recuentos por motivo de arriba las incluyen todas.
No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.