Agents · Claude Code
Termalin is an SSH client with a built-in MCP server. Claude Code — or any MCP-capable agent — connects through it and works your servers for real: runs commands, reads and writes files, opens its own sessions or steps into yours. Your keys never touch disk, and you watch every move.
Free tier · 14-day Pro trial · Windows, macOS & Linux
01 / set up in 3 steps
Termalin ships a real MCP server — a bundled termalin-mcp binary that gives an agent SSH and SFTP access to the hosts you choose, authenticated through the app's key agent.
claude mcp add termalin -- <path>/termalin-mcp
Using Cursor or another MCP client? Point its MCP config at the same binary:
{
"mcpServers": {
"termalin": { "command": "<path>/termalin-mcp" }
}
} 02 / its own sessions — or yours
Most MCP servers wrap an API. Termalin's wraps your servers — the agent works them the way you do, with real sessions, files and tunnels:
03 / key custody & consent
The agent never sees a credential. Termalin's key custodian signs on its behalf — unlock once and sessions authenticate with no ssh-add, no key on disk, and no private key handed to the model. Agent access is off by default; letting an agent type into your live sessions is a separate toggle again; and only the hosts you export in Settings → MCP are reachable at all — each with its own access level, full, an allowlist of commands, or blocked.
04 / oversight
The watch grid mirrors every open session side by side as a live tile, and sessions an agent is driving glow — so you see it work in real time, across a fleet if need be.
05 / no app running
Agent running somewhere your desktop isn't? Create an API key in the web cabinet and point it at https://termal.in/api/v1/mcp with Authorization: Bearer tk_live_…. It runs commands and reads or writes files on your tunnelled servers — the ones running the one-line install agent — even when nothing is open on your machine, authenticating with a short-lived certificate so no key is handed out. Keys can be scoped to specific servers, set to a command policy (full, an allowlist, or read-only), given an expiry (30 / 90 / 365 days) and revoked any time; hosted runs are rate-limited and time-boxed. The two paths reach different hosts — the local server works the inventory you export from the app, the hosted endpoint your enrolled tunnel servers. New to the idea? Start with SSH for AI agents, or go straight to the full MCP reference.
Install Termalin, pick which hosts to expose in Settings → MCP, then register the bundled server with claude mcp add termalin -- <path>/termalin-mcp. Claude Code can then list those hosts, run commands, and read or write files over SSH and SFTP. Full reference →
No. The agent authenticates through Termalin's key custodian — you unlock once and Termalin signs on the agent's behalf, so no private key is written to disk or handed to the model. The hosted endpoint goes further and uses a short-lived certificate instead of a key. More on security →
Yes — every open session is mirrored live in the watch grid, sessions an agent is driving glow, each agent command is marked in the session recording, and everything is written to the audit log.
No — Termalin speaks the standard Model Context Protocol, so any MCP-capable agent can use it. Point your client's MCP config at the termalin-mcp binary, or use the hosted HTTP endpoint with an API key.
Yes — the Free tier is the whole desktop app, local-only with no host limits, and includes the MCP agent opening its own sessions. Pro ($8/mo billed yearly, $10 monthly) adds the encrypted cloud and lets the agent step into your live session. Every new account starts with a 14-day Pro trial — no card required. See pricing →
The Free tier is the full desktop app — no host limits, MCP server included. New accounts get Pro free for 14 days.
Free tier · 14-day Pro trial · MCP reference · SSH for AI agents