toolshed) is the primary interface for working with a Toolshed server from your terminal. You use it to authenticate your local environment, execute TypeScript scripts against your role’s tool catalog, and start an MCP stdio server that AI agents like Claude or Cursor can connect to.
Installation
Commands
login
Authenticate with the Toolshed server and save credentials to
~/.toolshed/config.json.serve
Start the MCP stdio server so agents can connect and invoke your role’s tools.
run
Execute a TypeScript script in the configured runtime with full tool access.
Help output
Environment variables
Bothserve and run respect the following environment variables. You can set them in your shell profile or prefix them on the command line.
| Variable | Description | Default |
|---|---|---|
TOOLSHED_SERVER | URL of the Toolshed server to connect to | http://localhost:3000 |
TOOLSHED_RUNTIME | Execution runtime: local or vercel | local |