Skip to main content
Glama
etern1ty-crypto

Remote MCP Hub

🐧 Linux VDS / VPS での Remote MCP Hub のインストールと起動手順

リモート Linux サーバー (Ubuntu、Debian、CentOS、AlmaLinux、Rocky、Alpine など) に Remote MCP Hub をすばやくデプロイし、ニューラルネットワーク (Notion AI、Claude、Cursor) を 24/7 モードで接続するためのガイドです。 VPN は不要です — Cloudflare Tunnel は VDS 上でブロックなしで直接動作します。


📋 システム要件

  • 任意の Linux VDS / VPS サーバー

  • CPU アーキテクチャ: x86_64 (amd64) または ARM64

  • SSH アクセス (root または sudo 権限)


Related MCP server: ssh-mcp-server

⚡ 2分でできるクイックスタート (3つの簡単なステップ)

ステップ 1. SSH で VDS に接続します

ssh root@<IP_ВАШЕГО_СЕРВЕРА>

ステップ 2. プロジェクトをダウンロードしてインストールを実行します

サーバーのターミナルで次の 1 つのコマンドを実行します:

git clone https://github.com/etern1ty-crypto/remote-mcp-hub-linux.git && cd remote-mcp-hub-linux && chmod +x *.sh && ./install.sh

スクリプトは自動的に:

  1. Node.js (未インストールの場合はバージョン 20 LTS) を確認してインストールします。

  2. 必要な依存関係をすべてインストールします (npm install)。

  3. 公式の Cloudflare Tunnel モジュール (cloudflared) をダウンロードします。

  4. 個人用アクセスキー (Bearer Token) を生成します。


ステップ 3. サーバーの起動

適切なオプションを選択してください:

オプション A: バックグラウンドで 24/7 モードで起動 (推奨)

SSH ターミナルを閉じても、サーバーはバックグラウンドで継続的に動作します:

sudo ./service.sh install

オプション B: 現在のコンソールで起動

現在のウィンドウですばやく起動する場合:

./start.sh

🔑 接続データの取得

起動時 (コンソールまたはサービスログ) に、リンクとトークンを含む準備済みのブロックがすぐに表示されます:

=============================================================================
🟢 Cloudflare Tunnel успешно активен!
📡 MCP Server URL для подключения нейросети (Notion AI / Claude / Cursor):
   👉 https://xxxxxxxx.trycloudflare.com/sse
🔑 Bearer Token:
   👉 mcp_xxxxxxxxxxxxxxxxxxxxxxxxxxxx
=============================================================================

🔄 1つのコマンドでサーバーを再起動

サーバーを再起動して新しいトンネルを取得する必要がある場合:

./restart.sh

(スクリプトが起動方法を自動的に判別し、サーバーを正しく再起動して、更新された URL をすぐに表示します)。


🔌 Notion AI での接続

  1. Notion の設定で Custom MCP Server セクションに移動します。

  2. フィールドに入力します:

    • MCP server URL: コピーしたアドレスを貼り付けます (https://...trycloudflare.com/sse)

    • Name: 任意の名前を指定します (例: My-Linux-VDS)

    • Authentication: タイプ Bearer を選択します

    • Token: シークレットキーを貼り付けます (mcp_... で始まります)

  3. 「Connect」 / 「Save」 ボタンをクリックします。


🧪 テストリクエスト

Notion AI にテストメッセージを送信します:

Привет! Проверь подключение к моему VDS: выполни команду "uname -a && uptime && free -h && df -h" и выведи результат.

ニューラルネットワークがサーバー上でコマンドを実行し、システムステータスを提供します。


🛠️ 便利な管理コマンド

./restart.sh                 # 🔄 Перезапуск сервера в одну команду
sudo ./service.sh logs       # 📜 Просмотр логов и URL туннеля в реальном времени (Ctrl+C для выхода)
sudo ./service.sh status     # 📊 Проверить состояние фоновой службы
sudo ./service.sh stop       # ⏹️ Остановить службу
sudo ./service.sh uninstall  # ❌ Полностью удалить службу из системы

🔒 セキュリティ

  • ホワイト IP やオープンポートは不要です: Cloudflare Tunnel により、サーバーはポートを外部に開放することなく (ファイアウォールは完全に閉じた状態で) ニューラルネットワークからアクセス可能です。

  • エンドツーエンドの HTTPS 暗号化。

  • 暗号化された Bearer 認証。

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to securely execute shell commands on local machines through an SSH interface with session management, command execution, and sudo support.
    1
    -
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to securely execute remote SSH commands, perform file transfers, and monitor system status through a standardized interface. It features robust security controls including command whitelisting, blacklisting, and credential isolation to prevent unauthorized operations.
    10
    21 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to securely execute commands, transfer files, and manage port forwarding on remote servers via SSH.
    133 npm
    37
    Apache 2.0
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables external AI (ChatGPT, Claude) to securely access a local workspace via Cloudflare Tunnel, providing file operations, shell commands, Git operations, and more with bearer token authentication and sandbox isolation.
    1
    -