mcpField
D
DeployStack

DeployStack

リモート
deploystack.ioクラウド・インフラ6427 週間前に更新
リポジトリ公式サイト

DeployStack について

DeployStack は、GitHub リポジトリの MCP サーバーを HTTP エンドポイントとしてデプロイするオープンソースの MCP ホスティングプラットフォームです。n8n、Dify、Voiceflow などのワークフローツールやチームでの利用を想定しています。

主な機能

  1. 01GitHub リポジトリからの MCP サーバーのデプロイ
  2. 02stdio サーバーの HTTP エンドポイント化
  3. 032 つのメタツールによる階層型ルーター
  4. 04暗号化された資格情報ボールトと実行時の自動注入
  5. 05ロールベースのアクセス制御と監査ログ
  6. 06Docker Compose によるセルフホスト対応

活用シーン

  1. 01n8n や Dify のワークフローに HTTP 形式の MCP ツールを提供
  2. 02チームで API キーとツールへのアクセスを一元管理
  3. 03多数の MCP ツール設定時のコンテキストトークン消費を抑制

MCP 対応

DeployStack は MCP サーバーのホスティング層として機能し、stdio ベースのサーバーを含む MCP サーバーを HTTP エンドポイント経由で MCP クライアントに公開します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://satellite.deploystack.io/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

DeployStack - オープンソースのMCPホスティングプラットフォーム

DeployStack ロゴ

ライセンス:AGPL-3.0 GitHub のスター数

🚀 試してみる ·  🌐 ウェブサイト ·  📚 ドキュメント ·  ロードマップ ロードマップ ·  Discord Discord


GitHub から MCP サーバーをデプロイし、30 秒で HTTP エンドポイントを利用できます。n8n、Dify、Voiceflow、Langflow、Claude Code、Cursor、およびあらゆる MCP クライアントで動作します。

問題点

ほとんどの MCP サーバーはstdio 専用です。しかし、ワークフロー自動化プラットフォームにはHTTP エンドポイントが必要です。

プラットフォーム必要なもの問題点
n8nMCP クライアントノード用の HTTP URLstdio は動作しません
DifyHTTP/SSE エンドポイント(v1.6 以降)stdio をサポートしていません
Voiceflowリモート MCP エンドポイント「ローカル MCP はサポートされていません」
Langflow本番環境用の HTTP/SSEローカルプロセスではスケールできません

現在の回避策には大きな手間がかかります。

  • mcp-remote にはローカルでの Node.js セットアップが必要です
  • Docker コンテナの利用には DevOps の専門知識が必要です
  • DIY ホスティング(Fly.io、Railway)には何時間もかかります

チームでは、問題はさらに増えます。

  • 認証情報が Slack の DM や .env ファイルに散在しています
  • 誰がどのツールを使っているか確認できません
  • 新しい開発者のオンボーディングに何時間もかかります
  • メンバーが退職したとき、すべての API キーをローテーションするのは大変です

DeployStack の対象ユーザー

AI 自動化の構築者向け
  • n8n、Dify、Voiceflow、Langflow のユーザー:MCP サーバー用の HTTP エンドポイントを取得でき、stdio の制限がなくなります
  • DevOps は不要:Docker コンテナや mcp-remote のセットアップを省けます
  • カスタム MCP サーバーをデプロイ:GitHub リポジトリを指定すれば、30 秒で URL を取得できます
  • ワークフローに集中:インフラではなく、自動化を構築できます
自動化エージェンシー向け
  • クライアント向け MCP ホスティング:インフラを管理せずに、クライアントのプロジェクト用 MCP サーバーをデプロイできます
  • ホワイトラベル対応:チームの分離により、クライアントのデータを個別に保てます
  • 運用負荷を増やさずにスケール:DevOps の人員を増やさずに MCP サーバーを追加できます
  • 認証情報管理:すべてのクライアントの API キーを安全なボールトで管理できます
プラットフォーム/DevOps チーム向け
  • 認証情報の混乱を解消:Slack の DM や .env ファイルにある API キーを、自動注入機能付きの暗号化ボールトに移せます
  • MCP へのアクセスを管理:ロールベースの権限により、誰がどの MCP サーバーやツールを利用できるかを決定できます
  • データ漏えいを防止:チームの分離と監査ログにより、どのツールがどのデータにアクセスしたかを正確に確認できます
  • 設定を一元化:N 人の開発者 × M 個の設定ではなく、信頼できる唯一の情報源を利用できます
開発者向け
  • セットアップ不要:MCP クライアントに URL を 1 つ追加するだけで、チームのすべての MCP ツールにすぐアクセスできます
  • ローカルインストール不要:npm install、プロセス管理、ポートの競合は必要ありません
  • そのまま動作:どこでも同じ設定を使えるため、「自分の環境では動く」問題のデバッグが不要です
  • コードに集中:セキュリティと認証情報の管理は任せられます
エンジニアリングマネージャー向け
  • ワンクリックでチームをオンボーディング:新しい開発者も、何時間もかけずに数分で MCP ツールを使い始められます
  • AI のコストを削減:トークンを 98%削減することで、API 料金を抑え、LLM のパフォーマンスを向上できます
  • 完全な可視性:チームが使用しているツール、その使用頻度、アクセス先を確認できます
  • 安全なオフボーディング:メンバーが退職したら、すぐにアクセスを取り消せます。認証情報のローテーションに悩まされることはありません

ソリューション

DeployStack は MCP サーバーを HTTP エンドポイントとしてホストします。利用方法は 2 つあります。

GitHub からデプロイ

MCP サーバーを含む任意の GitHub リポジトリを DeployStack に指定します。

  1. GitHub アカウントを接続します
  2. リポジトリを選択します
  3. すぐに使える HTTP エンドポイントを取得します

プッシュすると自動でデプロイされます。Vercel の MCP サーバー版です。

厳選カタログを利用

独自の MCP サーバーがありませんか? 人気のサーバーをカタログから探せます。

  • ワンクリックでインストール
  • 設定済みでテスト済み
  • 数秒で利用開始

主な機能

GitHub からデプロイ
GitHub Repo → DeployStack → HTTP Endpoint → Your MCP Client
  • あらゆる stdio MCP サーバーを HTTP エンドポイントに変換
  • Git のプッシュ時に自動デプロイ
  • テスト用のブランチデプロイ
  • DevOps は不要
トークンを 98%削減

従来の MCP セットアップでは、すべてのツールがコンテキストに読み込まれます。

  • 10 台のサーバー × 15 個のツール = 150 個のツール = 75,000 トークンを消費

DeployStack の階層型ルーターでは、メタツールを 2 つだけ公開します。

  • discover_mcp_tools - 関連するツールを検索
  • execute_mcp_tool - 必要なツールを実行
  • 結果:75,000 トークンではなく 1,372 トークン

LLM のパフォーマンスを低下させることなく、100 台以上の MCP サーバーに拡張できます。

認証情報保管庫

API キーやシークレットを安全に保管します。

  • 保存時に暗号化
  • 実行時に自動挿入
  • 設定ファイルに認証情報を記載する必要なし
  • Slack の DM にシークレットを記載する必要なし
  • 一度ローテーションすれば、すべての場所で更新
チーム管理と RBAC

チーム全体のアクセスを管理します。

  • 特定のロールを割り当ててチームメンバーを招待
  • 各 MCP サーバーを使用できるユーザーを定義
  • 1 つのダッシュボードから権限を管理
  • 新しい開発者をすぐにオンボーディング
監査ログ

MCP の使用状況を完全に可視化します。

  • すべてのツールとのやり取りを追跡
  • 誰がいつ何にアクセスしたかを確認
  • コンプライアンス対応のためにログをエクスポート
  • 完全な履歴で問題をデバッグ
あらゆる環境で動作

HTTP/SSE に対応するあらゆる MCP クライアントと互換性があります。

ワークフロープラットフォームAI コーディングツールその他のクライアント
n8nClaude Codeあらゆる HTTP MCP クライアント
DifyCursorカスタム連携
VoiceflowVS Code
LangflowWindsurf

アーキテクチャ

┌─────────────┐     ┌─────────────────┐     ┌─────────────┐
│   GitHub    │────▶│   DeployStack   │────▶│  HTTP URL   │
│    Repo     │     │    Satellite    │     │   Endpoint  │
└─────────────┘     └─────────────────┘     └─────────────┘
                            │
                    ┌───────┴───────┐
                    │               │
              ┌─────▼───-──┐   ┌───-──▼──-───┐
              │ Credential │   │ Hierarchical│
              │   Vault    │   │   Router    │
              └──────────-─┘   └─--──────────┘

2 つのデプロイ方法:

グローバルサテライトチームサテライト
DeployStack が管理自社のインフラにデプロイ
セットアップ不要データを完全に管理
無料プランありエンタープライズセキュリティ
satellite.deploystack.iosatellite.yourcompany.com

クイックスタート

1. サインアップ

cloud.deploystack.io で無料アカウントを作成します。

2. MCP サーバーを追加
オプション A:GitHub からデプロイ
  • GitHub アカウントを接続します
  • MCP サーバーを含むリポジトリを選択します
  • 「Deploy」をクリックします
オプション B:カタログを利用
  • MCP サーバーのカタログを閲覧します
  • 任意のサーバーの「Install」をクリックします
  • 必要に応じて認証情報を設定します
3. エンドポイントを取得

ダッシュボードから HTTP エンドポイントの URL をコピーします。

4. MCP クライアントを設定

MCP クライアントの設定に追加します。

{
  "mcpServers": {
    "deploystack": {
      "type": "http",
      "url": "https://satellite.deploystack.io/mcp"
    }
  }
}

これで完了です。すべての MCP サーバーに 1 つの URL からアクセスできるようになります。

セルフホスティング

DeployStack はオープンソース(AGPL-3.0)です。自社のインフラで実行できます。

git clone https://github.com/deploystackio/deploystack
cd deploystack
docker-compose up

詳しい手順については、セルフホスティングのドキュメントをご覧ください。

ロードマップ

フェーズ 1:基盤(完了)
  • バックエンドとフロントエンドを備えたホステッド版 cloud.deploystack.io をデプロイ
  • ロールと権限を備えた、安全なユーザーおよびチーム管理システムを実装
  • 安全なログインのための OAuth(GitHub)を統合
  • ツールを検索できる初期 MCP サーバーカタログを作成
  • ドキュメントとセルフホスト可能な Docker サポートを整備
  • エンタープライズ規模に対応できる PostgreSQL のみのデータベースアーキテクチャ
フェーズ 2:エンタープライズガバナンス(完了)
  • 管理者が制御するデフォルト設定で、新規ユーザー向けに MCP サーバーを自動インストール
  • ツールの検索性を高める、おすすめ MCP サーバーのフィルタリング
  • プラグイン統合を備えたグローバルイベントバスシステム
  • 3 層の MCP 設定アーキテクチャ(テンプレート、チーム、ユーザーの各レベル)
  • デバイスごとにパーソナライズされた設定を備えたマルチユーザー設定管理
  • スキーマ検証に対応した高度な MCP 引数および環境変数の処理
  • HTTP/SSE トランスポート向けの HTTP ヘッダーおよび URL クエリパラメーターのサポート
  • Satellite ログでの選択的なシークレットのマスキング
フェーズ 3:Satellite インフラストラクチャ(完了)
  • HTTPS 経由で管理される MCP サーバー向けのグローバル Satellite インフラストラクチャ
  • インストール不要のエクスペリエンス:MCP クライアントに URL を追加するだけ
  • トークンベース認証による OAuth 認証
  • JWT ベースのトークン登録による Satellite ペアリングのセキュリティ
  • 一般公開:コミュニティが利用できる本番用 Satellite
  • プロセスの分離と制限を備えたリソース管理
  • MCP カタログ向けの GitHub README とスター数の統合
  • PostgreSQL ベースのワーカーインフラストラクチャを備えたバックグラウンドジョブキューシステム
  • node-cron 統合による Cron ジョブスケジューリングシステム
  • MCP レジストリ統合:公式 MCP レジストリのサポート
フェーズ 4:コンテキストウィンドウの最適化(完了)
  • 階層型ルーターの実装:2 ツールパターンでトークンを 98% 削減
  • Fuse.js のあいまい検索によるセマンティックなツール検索(処理時間 2~5 ミリ秒)
  • パス、説明、トランスポートタイプ、関連性スコアを備えたツール検出 API
  • stdio または HTTP/SSE バックエンドに自動でルーティングするスマートなツール実行
  • トークン数のカウントとイベント駆動型同期を備えた MCP ツールメタデータ収集
  • チームを考慮したツール管理向けのツール表示および分析 API
  • 視覚的な比較とインストールごとの内訳を備えたトークン分析ダッシュボード
  • MCP サーバー向け OAuth 2.1 認証(Box、Linear、GitHub Copilot など)
フェーズ 5:高度なガバナンス(完了)
  • ツールの使用状況とパフォーマンスを確認できる分析ダッシュボード
  • ツールごとのアクセス制御:チーム管理者は個々のツールを無効化可能
  • おすすめページとカテゴリを備えた、検索性を向上させた MCP サーバーカタログ
  • AI 指示:AI コーディングアシスタント向けの、すぐにコピーできる指示ファイル
フェーズ 6:高度なアーキテクチャ(完了)
  • SSE、Streamable HTTP、Direct HTTP プロトコルのマルチトランスポートサポート
  • 即時のステータスフィードバックを備えたリアルタイムのコマンドオーケストレーション
  • JobManager と拡張可能なアーキテクチャを備えた Satellite ジョブシステム
  • バッチ処理と JSON スキーマ検証を備えた Satellite バックエンドイベントシステム
  • すべてのコンポーネントにわたる MCP クライアントのアクティビティ追跡
  • 15 分単位のバケット集計を備えた時系列メトリクスシステム
  • マルチリージョン Satellite デプロイ
フェーズ 7:GitHub デプロイ(完了)
  • 任意の GitHub リポジトリから MCP サーバーをデプロイ
  • Webhook による git push 時の自動デプロイ
  • テスト用のブランチデプロイ
  • Team Satellite:エンタープライズ向けの顧客デプロイ型 Satellite
フェーズ 8:進行中
  • 高度な監査 UI:詳細なログダッシュボード
  • Python MCP サーバーのサポート:Python ベースの MCP サーバーをデプロイ
フェーズ 9:計画中
  • SSO 統合(SAML、OIDC)
  • SOC 2 Type II 認証
  • 会話のコンテキストに基づく AI 搭載のツールおすすめ機能
  • チームごとのトークン予算とコストの割り当て

貢献

皆さまからの貢献を歓迎します。手順は次のとおりです。

  1. リポジトリをフォークします
  2. 機能ブランチを作成します:git checkout -b feature/your-idea
  3. TypeScript と ESLint の規約に従います
  4. 新機能のテストを追加します
  5. プルリクエストを送信します

ご協力いただきたい分野:

  • MCP サーバーの統合
  • ドキュメントの改善
  • サテライトインフラストラクチャ
  • エンタープライズ機能

リンク

ライセンス

AGPL-3.0 - DeployStack は自由にセルフホスト、変更、利用できます。サービスとして提供する場合は、変更内容をオープンソースにする必要があります。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。