Skip to content

CLI & MCP

thinr is the command-line pillar of ThinRemote: one Node.js tool that drives your whole fleet from the terminal, and doubles as an MCP server so AI assistants can drive it too. Same credentials, same capabilities, two faces.

What you can do with it

WorkflowCommands
Shellsthinr device console, or tunneled SSH with your own client
Run commandsthinr device exec, fleet-wide with thinr product exec
Move filespush, pull, ls, read, write, mkdir, rm, mv
Tunnelstcp, tls and http proxies to anything the device reaches
Fleet operationsthinr fleet upgrade, playbooks, product fan-out
Automation--json envelopes, stable error codes, real exit codes

Everything is built to be scripted: data-producing commands emit a JSON envelope, errors carry stable codes, and exit codes compose with set -e and CI pipelines.

The MCP server

The same binary, started with thinr mcp, exposes the platform as typed tools for Claude Code, Claude Desktop, Cursor, or any MCP client: devices, exec, files, tunnels, monitoring, products, playbooks and alarms. One running server reaches any device in any of your configured environments.

Start with the MCP overview, or jump straight to the hands-on Drive your fleet with AI.

Where to go

Released under the MIT License.