Persistent cloud workspaces for AI agents: run commands, edit files, use git and a browser.
Inferido de los transportes que declara este listado (stdio, streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.
SHARDFLUX_API_KEYClave de APIobligatoriaScoped Shardflux project API key (sfk_<key id>_<secret>). Its tool permissions decide which workspace tools are listed.
SHARDFLUX_WORKSPACE_KEYClave de APIopcionalPin one workspace: workspace_key becomes optional on every tool and any other key is refused (workspace_pinned).
Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
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.
project_space_readerOpen a read-only workspace to fetch saved project branches and transcripts.Open a read-only workspace to fetch saved project branches and transcripts.
No se publicó ningún esquema de entrada para esta herramienta.
credential_fillFill the workspace browser from an approved vault item. Returns filled or a refusal, never the value.Fill the workspace browser from an approved vault item. Returns filled or a refusal, never the value.
No se publicó ningún esquema de entrada para esta herramienta.
credential_requests_listList pending login approvals, without credential values.List pending login approvals, without credential values.
No se publicó ningún esquema de entrada para esta herramienta.
credential_request_denyRefuse a pending login request.Refuse a pending login request.
No se publicó ningún esquema de entrada para esta herramienta.
credential_request_fulfilRelay a credential already sealed to the workspace one-time public key. Accepts ciphertext only.Relay a credential already sealed to the workspace one-time public key. Accepts ciphertext only.
No se publicó ningún esquema de entrada para esta herramienta.
volume_openCreate or reuse a project volume by name. Waits until available unless wait is false.Create or reuse a project volume by name. Waits until available unless wait is false.
No se publicó ningún esquema de entrada para esta herramienta.
volume_listList project volumes, optionally including organization shared volumes.List project volumes, optionally including organization shared volumes.
No se publicó ningún esquema de entrada para esta herramienta.
agents_listList coding agent sessions in this project.List coding agent sessions in this project.
No se publicó ningún esquema de entrada para esta herramienta.
workspace_openOpen a persistent workspace by key: creates it from the template on first use, reconnects (or resumes) it afterwards, never resets it. Waits until it is ready unless wait is false; on timeout the start continues server side (operation_wait); a queued start has a deadline 15 minutes after it was cre…Open a persistent workspace by key: creates it from the template on first use, reconnects (or resumes) it afterwards, never resets it. Waits until it is ready unless wait is false; on timeout the start continues server side (operation_wait); a queued start has a deadline 15 minutes after it was cre…
No se publicó ningún esquema de entrada para esta herramienta.
workspace_listList the workspaces of this API key’s project (key, state, template, active operation).List the workspaces of this API key’s project (key, state, template, active operation).
No se publicó ningún esquema de entrada para esta herramienta.
workspace_statusCurrent state of one workspace (ready, mode, observed/desired state, grants, pending reason; tree_revision for a file-first workspace) and its most recent operations.Current state of one workspace (ready, mode, observed/desired state, grants, pending reason; tree_revision for a file-first workspace) and its most recent operations.
No se publicó ningún esquema de entrada para esta herramienta.
workspace_idleRead idle policy and activity without waking or recording activity.Read idle policy and activity without waking or recording activity.
No se publicó ningún esquema de entrada para esta herramienta.
workspace_hintStage a parked workspace ahead of an imminent VM tool call. Invoke explicitly when tool input starts; returns without waiting for restore. A suspended workspace must be resumed first.Stage a parked workspace ahead of an imminent VM tool call. Invoke explicitly when tool input starts; returns without waiting for restore. A suspended workspace must be resumed first.
No se publicó ningún esquema de entrada para esta herramienta.
workspace_keepalivePrevent idle suspension for seconds; never shortens an existing keepalive.Prevent idle suspension for seconds; never shortens an existing keepalive.
No se publicó ningún esquema de entrada para esta herramienta.
workspace_set_retentionDelete a persistent workspace after this many idle days (1..3650). null removes its own policy and follows the project default.Delete a persistent workspace after this many idle days (1..3650). null removes its own policy and follows the project default.
No se publicó ningún esquema de entrada para esta herramienta.
workspace_set_idle_policySet adaptive, never or fixed:<seconds> (60..604800); default restores the inherited policy.Set adaptive, never or fixed:<seconds> (60..604800); default restores the inherited policy.
No se publicó ningún esquema de entrada para esta herramienta.
workspace_set_labelsReplace all labels; an empty object clears them. Labels are searchable metadata, not secrets.Replace all labels; an empty object clears them. Labels are searchable metadata, not secrets.
No se publicó ningún esquema de entrada para esta herramienta.
workspace_suspendSuspend a running workspace (full-state checkpoint; processes stop, files and state are kept, and the next tool call resumes it). Returns the suspend operation (with wait: once finished, and its timing).Suspend a running workspace (full-state checkpoint; processes stop, files and state are kept, and the next tool call resumes it). Returns the suspend operation (with wait: once finished, and its timing).
No se publicó ningún esquema de entrada para esta herramienta.
workspace_forkFork a running or suspended workspace into a new key (an independent copy of its committed state). Returns the fork operation and the new workspace (with wait: once finished, and its timing). Not for file-first workspaces.Fork a running or suspended workspace into a new key (an independent copy of its committed state). Returns the fork operation and the new workspace (with wait: once finished, and its timing). Not for file-first workspaces.
No se publicó ningún esquema de entrada para esta herramienta.
workspace_upgradeKeep files, installed package files and home while moving to the supported current layout/base. One cold start ends memory and running processes. at next_resume schedules it without stopping the VM; now upgrades immediately. The operation reports whether it is scheduled or applied.Keep files, installed package files and home while moving to the supported current layout/base. One cold start ends memory and running processes. at next_resume schedules it without stopping the VM; now upgrades immediately. The operation reports whether it is scheduled or applied.
No se publicó ningún esquema de entrada para esta herramienta.
workspace_resizeSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
operation_waitWait for a lifecycle operation (open, suspend, resume, fork, ...) to finish, up to timeout_ms. Returns the operation and the wait’s timing. With durable (a suspend or fork), also wait until its copy is in durable storage.Wait for a lifecycle operation (open, suspend, resume, fork, ...) to finish, up to timeout_ms. Returns the operation and the wait’s timing. With durable (a suspend or fork), also wait until its copy is in durable storage.
No se publicó ningún esquema de entrada para esta herramienta.
workspace_expose_portSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
workspace_list_portsThe exposed ports of the workspace: {ports: [{port, url, created_at, callback}]}, ordered by port. callback is set when the port has a callback URL for webhooks. Every port is private; workspace_port_link gives a link that opens one in a browser.The exposed ports of the workspace: {ports: [{port, url, created_at, callback}]}, ordered by port. callback is set when the port has a callback URL for webhooks. Every port is private; workspace_port_link gives a link that opens one in a browser.
No se publicó ningún esquema de entrada para esta herramienta.
workspace_close_portStop serving an exposed port: its URL stops answering and every link to it stops working at once. Idempotent (also when the port is not exposed). Returns {port, closed: true}.Stop serving an exposed port: its URL stops answering and every link to it stops working at once. Idempotent (also when the port is not exposed). Returns {port, closed: true}.
No se publicó ningún esquema de entrada para esta herramienta.
workspace_port_linkA link that opens an exposed port in a browser: give it to the person you work for, or open it yourself. Returns {url, expires_at}. Opening it starts a browser session for the port until expires_at and lands on path. Anyone with the link can open the port until then, so treat it like a password. Ex…A link that opens an exposed port in a browser: give it to the person you work for, or open it yourself. Returns {url, expires_at}. Opening it starts a browser session for the port until expires_at and lands on path. Anyone with the link can open the port until then, so treat it like a password. Ex…
No se publicó ningún esquema de entrada para esta herramienta.
workspace_set_computer_useSwitch computer use on or off for a workspace (inherit follows its template). While it is on, the computer tool drives the workspace desktop, which starts on the first computer call. Returns {enabled, workspace, template, available}; available false means its template version cannot run a desktop (…Switch computer use on or off for a workspace (inherit follows its template). While it is on, the computer tool drives the workspace desktop, which starts on the first computer call. Returns {enabled, workspace, template, available}; available false means its template version cannot run a desktop (…
No se publicó ningún esquema de entrada para esta herramienta.
workspace_computer_streamA link to watch the workspace desktop live in a browser (view only unless interactive): give it to the person you work for. Returns {url, expires_at, port, interactive}. Anyone with the link can open it until expires_at, so treat it like a password. stop: true ends every view instead.A link to watch the workspace desktop live in a browser (view only unless interactive): give it to the person you work for. Returns {url, expires_at, port, interactive}. Anyone with the link can open it until expires_at, so treat it like a password. stop: true ends every view instead.
No se publicó ningún esquema de entrada para esta herramienta.
workspace_computer_desktopThe workspace desktop itself. status: whether it runs, its screen size and its viewers (never starts it). start: start it at a screen size (640x480 to 2560x1600, default 1280x800; a no-op while it runs); without it the first computer call starts it at the default size. stop: stop it (its windows cl…The workspace desktop itself. status: whether it runs, its screen size and its viewers (never starts it). start: start it at a screen size (640x480 to 2560x1600, default 1280x800; a no-op while it runs); without it the first computer call starts it at the default size. stop: stop it (its windows cl…
No se publicó ningún esquema de entrada para esta herramienta.
template_getA template this project can open: its versions (state, source, installed tools, immutable paths) and each version’s settings (env, open-time inputs, start commands, services, defaults). With version, also that version’s recipe in request form (the recipe v2 document template_build takes; null for v…A template this project can open: its versions (state, source, installed tools, immutable paths) and each version’s settings (env, open-time inputs, start commands, services, defaults). With version, also that version’s recipe in request form (the recipe v2 document template_build takes; null for v…
No se publicó ningún esquema de entrada para esta herramienta.
template_languagesThe languages (python, node, go, rust, java) and versions a base offers a recipe v2’s build.languages, e.g. base "ubuntu-24.04@1". included: the base already has that version (nothing is installed); default: what {id} without a version picks. A version the base has another version of is not offered.The languages (python, node, go, rust, java) and versions a base offers a recipe v2’s build.languages, e.g. base "ubuntu-24.04@1". included: the base already has that version (nothing is installed); default: what {id} without a version picks. A version the base has another version of is not offered.
No se publicó ningún esquema de entrada para esta herramienta.
template_buildSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
usage_summarySin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
send_feedbackSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
shardfluxSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
29 de 35 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.
Persistent cloud workspaces for AI agents: run commands, edit files, use git and a browser.
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)
57 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.
+45 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ó.