Labsco
MCP SERVER

TRIGGERcmd

by rvmey

Run the commands you already registered with TRIGGERcmd on your own machines — by name, from the chat.

Editors, Terminals & Local Dev Environment
Summary
An agent can press a button on a machine that is not in front of you.

The commands you already set up — a script, a reboot, the office lights — become things you ask for by name, with the parameter said in words. Describing a command in TRIGGERcmd turns it into its own tool, which is what makes the model pick the right one.

What it is

A local stdio server in front of your TRIGGERcmd account. It lists the commands registered across your computers and runs them, and it builds a dedicated tool for every command that carries an mcpToolDescription.

What you get
  • Every TRIGGERcmd command on the account, across every computer
  • Any of them run by naming the computer and the command
  • Parameters passed through to commands that accept them
  • One tool per described command, named run_{computer}_{command}, carrying that command's own description
Requirements

A TRIGGERcmd account and its token. The server takes the token from the environment when one is set there, otherwise it reads ~/.TRIGGERcmdData/token.tkn from your home directory. Adding an mcpToolDescription to a command takes effect after a server restart.

Setup effort

One command plus a key — docker run --rm -i -e TRIGGERCMD_TOKEN=your-token-here triggercmd-mcp:latest, then supply credentials