2026 年 10 月時点で、MobaXterm に公式の MCP サーバーはありません——アプリに組み込まれたものはなく、Mobatek からの発表も見つけられませんでした。ですが、コミュニティ製のブリッジが保存済みの MobaXterm セッションを読み取り、AI エージェントに渡します。また、いくつかの別の SSH クライアントが、違うやり方で同じ結果をもたらします。ここでは、そのそれぞれと、実際の仕組み、そして検討すべき点を紹介します。
先に 1 つお断りを。Termalin を作っているのは私たちです。以下の選択肢の 1 つです。残りについては、自分たちの製品をこう説明してほしいと思うのと同じくらい公平に書き、どこで他の選択肢のほうが合うかも述べるようにしました。
MobaXterm へのコミュニティ製ブリッジ
mobaxterm-mcp(bobzzgm、MIT、Node.js/TypeScript)は、MobaXterm をエージェントに橋渡しするプロジェクトです。アプリを操作するのではなく、MobaXterm.ini を解析して保存済みのセッションを読み取り、SSH 自体は ssh2 ライブラリで実行します。接続、コマンドの実行、切断、SFTP のアップロードとダウンロード、そしてセッションのログからキーワードを監視します。MobaXterm.ini ファイルを指定すれば、エージェントはそこからあなたのホストを操作します。
検討すべきは、まさにそのファイルです。MobaXterm.ini には接続情報が入っているので、ブリッジはそれへの読み取りアクセスを必要とします——ファイルのパーミッションを厳しくし、全体を、堅牢に固めた共有デプロイではなく、ローカルの便利ツールとして扱ってください。そして、認証情報を ini から直接読み取るため、その安全性は、MobaXterm がそれらをあなたのマシンにどう保存したかに左右されます。
同じことを実現する他のクライアント
本当の目的が「自分のサーバーを操作できる AI エージェント」なら、MobaXterm の中にとどまる必要はありません。
- 汎用の SSH MCP サーバー。 小さなオープンソースの MCP サーバーがいくつもあり、ホスト・ユーザー・鍵またはパスワードを受け取って、エージェントのために
ssh/scpを実行します。シンプルでプロバイダーに依存しませんが、認証情報を渡すことになり、たいていコマンドごとのポリシーも監査もありません——エージェントとサーバーを同等に信頼することになります。 - Termalin は、独自の MCP サーバーを 2 つの形で備えた SSH クライアントです。デスクトップアプリ内の 22 個のローカルツールと、claude.ai・ChatGPT・Claude Code・Codex・Cursor がサインインできるホスト型エンドポイント(
https://termal.in/mcp、23 ツール)です。アウトバウンドの Connector を通じて鍵なしでサーバーに到達し——受信ポートはなし——接続ごとのコマンドポリシー(フル、許可リスト、または読み取り専用)を適用し、監査ログを記録します。ChatGPT と Claude のコネクターディレクトリに掲載されています。MobaXterm のセッションをワンクリックでインポート(英語)できるので、乗り換えで入力し直す必要はありません。
正直なトレードオフです。セッションがすでに MobaXterm.ini にあり、自分のマシン上で可能な限り軽いブリッジが欲しいなら、mobaxterm-mcp はあなたをそこにとどめてくれます。一方、エージェントに決して鍵を持たせず、アプリを起動していない CI やチャットからサーバーを操作できるようにしたいなら、鍵カストディアン(あなたの代わりに鍵を預かり、署名する仕組み)方式のクライアントは、ホストを 2 つ目のアプリにインポートする手間に見合います。
PuTTY は?
同じ理由で「putty mcp」と検索する人もいます。PuTTY にも公式の MCP サーバーはありませんが、コミュニティ製のものがあります。putty-mcp(wgthomas、MIT、Python 3.10+、Windows 専用)です。PuTTY のツールチェーン一式——plink、pscp、psftp、pageant、さらには保存済みの PuTTY セッションに対するレジストリの CRUD まで——を 30 個のツールにまとめ、永続的な対話セッションも備えます。鍵とパスワードは呼び出しごとに渡され、保持されません。レジストリへのアクセスは PuTTY 自身のキーに限定されます。Windows で PuTTY を使い込んでいるなら自然な選択です。ポリシーと監査証跡を備えて多数のサーバーを 1 つのエージェントで扱いたいなら、ここでも鍵カストディアンの経路が当てはまります。
一覧
| 選択肢 | ホストへの到達方法 | 鍵の扱い | プラットフォーム | ライセンス |
|---|---|---|---|---|
| mobaxterm-mcp(bobzzgm) | MobaXterm.ini を読み、SSH 自体を実行 | ini ファイルの認証情報 | どこでも(Node) | MIT |
| 汎用の SSH MCP サーバー | 独自のホスト設定 | 自分が渡す鍵/パスワード | さまざま | さまざま |
| putty-mcp(wgthomas) | plink/pscp と PuTTY のレジストリセッションをラップ | 呼び出しごと、保持しない | Windows | MIT |
| Termalin | 独自の MCP、ローカル + ホスト型 | カストディアンが署名。鍵は渡さない | Win・macOS・Linux・iOS(+ Web) | 一部ソース公開 |
選び方
- MobaXterm にとどまり、最も軽く →
mobaxterm-mcp。MobaXterm.iniを厳重にし、ローカルに保ちます。 - Windows で PuTTY を使い込んでいる →
putty-mcp。 - デスクトップなしの CI やチャットからエージェントを動かし、鍵は決して持たせない → Termalin。MobaXterm のセッションをインポートしてから。
Termalin はクロスプラットフォームの SSH クライアントで、内蔵の MCP サーバーは接続ごとのポリシーと監査ログを備えた鍵カストディアンです——MCP のページ、同じ質問を Termius について答えたもの、または MCP サーバーを備えた最良の SSH クライアント(英語)をご覧ください。