As of October 2026, MobaXterm has no official MCP server — nothing built into the app, and no announcement from Mobatek that we could find. But a community bridge reads your saved MobaXterm sessions and hands them to an AI agent, and a couple of other SSH clients get you the same result a different way. Here’s each one, how it actually works, and what to weigh.
One disclosure up front: we build Termalin, one of the options below. We’ve tried to describe the rest as fairly as we’d want ours described, and to say where they fit better.
The community bridge to MobaXterm
mobaxterm-mcp (bobzzgm, MIT, Node.js/TypeScript) is the project that bridges MobaXterm to an agent. Rather than driving the app, it parses MobaXterm.ini to read your saved sessions, then runs the SSH itself through the ssh2 library: connect, execute commands, disconnect, SFTP upload and download, and watch a session’s log for a keyword. You point it at your MobaXterm.ini file, and the agent works your hosts from there.
The thing to weigh is exactly that file. MobaXterm.ini holds your connection details, so the bridge needs read access to it — tighten its file permissions and treat the whole setup as a local convenience, not a hardened, shared deployment. And because it reads credentials out of the ini directly, how safe it is depends on how MobaXterm stored them on your machine.
The other clients that get you there
If the real goal is “an AI agent that can work my servers,” you don’t have to stay inside MobaXterm:
- A generic SSH MCP server. Several small, open-source MCP servers take a host, a user and a key or password and run
ssh/scpfor an agent. They’re simple and provider-agnostic, but you hand them credentials and there’s usually no per-command policy or audit — you’re trusting the agent and the server equally. - Termalin is an SSH client with its own MCP server in two shapes: 22 local tools in the desktop app, plus a hosted endpoint (
https://termal.in/mcp, 23 tools) that claude.ai, ChatGPT, Claude Code, Codex and Cursor sign into. It reaches your servers keylessly through an outbound Connector — no inbound port — applies a per-connection command policy (full, allowlist or read-only), and writes an audit log; it’s listed in the ChatGPT and Claude connector directories. It imports your MobaXterm sessions in a click, so moving over isn’t a retype.
The honest trade: if your sessions already live in MobaXterm.ini and you want the lightest possible bridge on your own machine, mobaxterm-mcp keeps you there. If you’d rather the agent never hold a key and be able to work your servers from CI or a chat with no app running, a custodian-style client earns the cost of importing your hosts into a second app.
And PuTTY?
People search “putty mcp” for the same reason. PuTTY has no official MCP server either, but there’s a community one: putty-mcp (wgthomas, MIT, Python 3.10+, Windows only). It wraps the whole PuTTY toolchain — plink, pscp, psftp, pageant and even registry CRUD on your saved PuTTY sessions — in 30 tools, with persistent interactive sessions. Keys and passwords are passed per call and not persisted, and registry access is scoped to PuTTY’s own keys. If you live in PuTTY on Windows, it’s the natural fit; if you want one agent across many servers with policy and an audit trail, the custodian route applies here too.
At a glance
| Option | How it reaches your hosts | Key handling | Platforms | License |
|---|---|---|---|---|
| mobaxterm-mcp (bobzzgm) | Reads MobaXterm.ini, runs SSH itself | Credentials from your ini file | Anywhere (Node) | MIT |
| Generic SSH MCP server | Its own host config | Keys/passwords you give it | Varies | Varies |
| putty-mcp (wgthomas) | Wraps plink/pscp + PuTTY registry sessions | Per call, not persisted | Windows | MIT |
| Termalin | Its own MCP, local + hosted | Custodian signs; key never handed over | Win, macOS, Linux, iOS (+ web) | Source-available in parts |
How to pick
- Stay in MobaXterm, lightest touch →
mobaxterm-mcp; lock downMobaXterm.iniand keep it local. - Live in PuTTY on Windows →
putty-mcp. - Agent must run from CI or a chat with no desktop, and never hold a key → Termalin, after importing your MobaXterm sessions.
Termalin is a cross-platform SSH client whose built-in MCP server is a key custodian with per-connection policy and an audit log — see the MCP page, the same question answered for Termius, or the best SSH clients with an MCP server.