An MCP server for Linux machines
639 Shell is a cloud built to be driven by agents. Its MCP server gives any MCP client (Claude Code, Codex, Cursor, VS Code Copilot, Gemini CLI, Claude Desktop and others) real Linux machines to work in: create them, run commands, read and write files and delete them, within the limits you set.
Connect
Over SSH, your SSH key is the login: no token to paste.
claude mcp add 639 -- ssh -T -o BatchMode=yes mcp@shell.639cloud.com
codex mcp add 639 -- ssh -T -o BatchMode=yes mcp@shell.639cloud.com
Over HTTPS (Streamable HTTP) at https://api.shell.639cloud.com/mcp, with sign-in. It's listed
in the official MCP Registry as com.639cloud/shell.
What the tools cover
- Machines: create (Instant machines or full VMs of common distros), list, resize, sleep, restart, delete.
- Work: run a command with its output, upload and download files.
- State: snapshots, undo, forks of a running machine and templates (beta).
- Safety: throwaway sandboxes; per-machine network rules; secrets placed at creation; rules you write for agents (like a CLAUDE.md for the machine), which they must acknowledge before changing anything when you make them required; limits on deletes and calls per person.
Try it first
ssh try@shell.639cloud.com github:<your-github-username>
A machine for an hour with no sign-up. 639 Shell is an alpha, looking for testers.
More: Agents and MCP · Rules for agents · API and SDKs
This page as Markdown: /guides/mcp-server-for-linux-machines.md