11 Tools + Async Commands + SHA-256 Tokens + Self-Protection

Claude.aiを
SSHクライアントにする

ブラウザのClaude.aiからローカルサーバーにSSH接続。Proxmox管理、デプロイ、ログ確認 — どこからでも。

ENDPOINT https://your-server.example.com/mcp?key=YOUR_KEY
💡 TWO WAYS TO USE

2つの使い方

🔧 個人利用

自分専用のSSHクライアント

User Key 1つでシンプルに使う。自分のセッションだけ見える。

「Proxmoxに繋いで、コンテナの一覧見せて」
「101を起動して、npm run buildして」
「Nginxの設定を修正してリロードして」
🛠️ チーム運用

インフラ管理基盤として

Admin Key + 複数User Keyでチーム運用。セッション共有も可能。

Admin: 「horiとtanakaのUser Keyを作って」
hori: 「本番に繋いで」→ tokenをtanakaに共有
tanaka: 「そのtokenでログ確認して」
⚡ THE PROBLEM

なぜこれが必要か

Claude.aiは強力ですが、あなたのローカルサーバーにはアクセスできません。

❌ 今まで

「出先でサーバー触れない」

Claude Desktop / Claude Code は手元のPCが必要。スマホやブラウザだけの状況では、Proxmoxの管理もデプロイもできない。

✅ SSH MCP

「ブラウザだけで全部できる」

Claude.aiに「Proxmoxに繋いで」と言うだけ。セッションは3ヶ月維持。session_tokenは他人にも共有可能。

💬 EXAMPLE

使用例:LXC管理

👤 あなた
Proxmoxに繋いで。LXCの状態を確認して
🤖 AI
SSH接続しました (sess_a3f8b2c1...)

pct list の結果:
VMID  Status   Name
100   running  web-app
101   stopped  dev-env
400   running  ssh-mcp
👤 あなた
101を起動して、npm run buildして
🤖 AI
✅ pct start 101 → OK
✅ cd /opt/app && npm run build
   Build completed successfully (12.3s)
🔢 NUMBERS

スペック

11
MCPツール
SHA-256
セッショントークン
非同期
コマンド実行 + ポーリング
3ヶ月
セッションTTL (使用済)
3層
認証 + マルチキー
自動
GitHub Webhook CI/CD
🔑 MULTI-KEY

マルチキー対応

?key= は複数指定可能。Admin Key と User Key の混在もOK。

?key=ak_xxx&key=uk_aaa&key=uk_bbb
パターンssh_connectssh_listadmin操作
Admin のみ全セッション
User ×1✓ primary所有自分のみ
User ×2✓ primary所有両方の和集合
Admin + User ×1✓ user所有全セッション
Admin + User ×2✓ primary所有全セッション
💡 おすすめ: ?key=ak_xxx&key=uk_hori の最強構成。管理もSSH接続も1つのコネクターで全部できます。
🛠️ TOOLS

ツール一覧(11ツール)

ツールAdminUsertoken必要説明
ssh_connectSSH接続 → session_token返却
ssh_executeコマンド実行(非同期対応・wait_ms・tail_lines)
ssh_command_status実行中コマンドの結果をポーリング
ssh_disconnectセッション切断
ssh_list_sessions✓全部✓自分セッション一覧
ssh_upload_fileSFTPファイル送信
ssh_download_fileSFTPファイル取得
user_key_createUser Key発行
user_key_listUser Key一覧
user_key_deleteUser Key削除
whoami現在のキー情報

始めてみよう

仕組みを知る、またはすぐにデプロイする。

🔍 仕組みを見る 🚀 始め方へ

関連 MCP サーバー

堀が公開している MCP サーバー群。すべて Claude.ai / Cursor 等から利用可能。

サーバーツール説明
b2cloud-api14ヤマト B2クラウド送り状発行 API/MCP
cloudflare-mcp69Cloudflare 統合(Tunnel/DNS/Workers/Pages/R2/KV/SSL/Access)
hubspot-ma-mcp128HubSpot MA(CRM/Marketing/Knowledge Store)
msgraph-mcp-server48Microsoft Graph API(Exchange/Teams/OneDrive/SharePoint)
playwright-devtools-mcp57Playwright + Chrome DevTools(ブラウザ自動化)
proxmox-mcp-server35Proxmox VE 仮想化基盤操作
printer-mcp-serverCUPS ネットワークプリンタ制御(Kyocera TASKalfa)
yamato-printer-mcp-serverヤマト送り状サーマルプリンタ(ラズパイ + WS-420B)
ssh-mcp-server ← 今ここ10SSH クライアント(セッション管理/非同期コマンド)
mac-remote-mcp34macOS リモート制御(Shell/GUI/ファイル/アプリ)
gemini-image-mcp4Gemini/Imagen 画像生成
runpod-mcp36RunPod GPU FaaS(Pods/Endpoints/Jobs)
firecrawl-mcpFirecrawl セルフホスト Web スクレイピング
ad-ops-mcp62広告運用自動化(Google Ads/Meta/GBP/X)