terminal-use

MCPcommunauté
v0.1.1Computer Agent Labs, Inc.MITMis à jour il y a 3 jnpmGitHub

MCP server that lets AI agents drive a real PTY/TTY

Fonctionne dans
ClaudeCursorCopilotGemini

Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
462Téléch./sem.
il y a 3 jDernière mise à jour
Paquet
AuteurComputer Agent Labs, Inc.
LicenceMIT
Version0.1.1
Sourcenpm+mcp-registry
Statut de confiance
B
60/100Bon
✓Listé dans l’index Forge+10/10
—Identité de l’éditeur vérifiée+0/20
→ Éditeur : exécutez `forge publish` depuis le dépôt du paquet pour revendiquer la propriété
—Signature de publication Ed25519+0/5
→ Incluse automatiquement quand l’éditeur exécute `forge publish`
—Vérification de domaine+0/5
→ Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publiez depuis GitHub Actions avec --provenance pour que l’attestation lie ce paquet à ce dépôt
—Correspondance de mainteneur npm+0/5
→ Acquis dès que votre identité est vérifiée ci-dessus et que ce login est mainteneur npm de ce paquet
✓Analyse CVE · propre+30/30
✓Analyse statique · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance—
Dépendances✓ 7 résolues · aucune vulnérable
Surface d’outils14 outils · 14 privilégiés
Analyse de sécurité✓ Proprev0.1.1 · il y a 1 jQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé11 oct. 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

14 outils · 14 privilégiés
Extrait statiquement du paquet publiév0.1.1 · 1d ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

terminal_batchprivilégiéSend a sequence of inputs in one call and get the screen back once at the end — for driving a

Send a sequence of inputs in one call and get the screen back once at the end — for driving a

Aucun schéma d’entrée n’a été publié pour cet outil.

terminal_clickprivilégiéDeliver a left mouse-button click at a cell in the terminal. Only works when the program

Deliver a left mouse-button click at a cell in the terminal. Only works when the program

Aucun schéma d’entrée n’a été publié pour cet outil.

terminal_createprivilégiéSpawn a new terminal session and return its sessionId. You must call this before any per-session

Spawn a new terminal session and return its sessionId. You must call this before any per-session

Aucun schéma d’entrée n’a été publié pour cet outil.

terminal_destroyprivilégiéKill a session and forget the sessionId entirely. The shell process is terminated and the

Kill a session and forget the sessionId entirely. The shell process is terminated and the

Aucun schéma d’entrée n’a été publié pour cet outil.

terminal-useprivilégiéAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

terminal_listprivilégiéList every active session and every tombstoned (recently-killed but reserved) sessionId.

List every active session and every tombstoned (recently-killed but reserved) sessionId.

Aucun schéma d’entrée n’a été publié pour cet outil.

terminal_pressprivilégiéPress a single named key or key combination. Examples of supported `key` values:

Press a single named key or key combination. Examples of supported `key` values:

Aucun schéma d’entrée n’a été publié pour cet outil.

terminal_readprivilégiéRead a window of the terminal buffer. The buffer is the full xterm-emulated state

Read a window of the terminal buffer. The buffer is the full xterm-emulated state

Aucun schéma d’entrée n’a été publié pour cet outil.

terminal_resetprivilégiéWipe the terminal buffer and scrollback. By default the shell process keeps running

Wipe the terminal buffer and scrollback. By default the shell process keeps running

Aucun schéma d’entrée n’a été publié pour cet outil.

terminal_resizeprivilégiéChange the terminal size. Both `cols` and `rows` are optional; omitting one preserves the current value.

Change the terminal size. Both `cols` and `rows` are optional; omitting one preserves the current value.

Aucun schéma d’entrée n’a été publié pour cet outil.

terminal_screenshotprivilégiéRender a screen-sized window of the terminal to a PNG. Height is always the current

Render a screen-sized window of the terminal to a PNG. Height is always the current

Aucun schéma d’entrée n’a été publié pour cet outil.

terminal_scrollprivilégiéTurn the mouse wheel over a cell of a full-screen program: scroll a pager, a file list, a log pane.

Turn the mouse wheel over a cell of a full-screen program: scroll a pager, a file list, a log pane.

Aucun schéma d’entrée n’a été publié pour cet outil.

terminal_typeprivilégiéType literal characters into the terminal as if a human were pressing keys.

Type literal characters into the terminal as if a human were pressing keys.

Aucun schéma d’entrée n’a été publié pour cet outil.

terminal_waitprivilégiéBlock until the terminal reaches a state, instead of guessing with sleeps or polling `terminal_read`.

Block until the terminal reaches a state, instead of guessing with sleeps or polling `terminal_read`.

Aucun schéma d’entrée n’a été publié pour cet outil.

13 outils sur 14 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

MCP server that lets AI agents drive a real PTY/TTY

Mots-clés
mcpmodel-context-protocolterminalptyttytuiai-agentclaude
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-10-11 — résolution observée, et non une déclaration de l'éditeur.

7 paquets résolus · 6 directs · aucun porteur d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

Non suivies : optionalDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.