mcpField
T
ToolHive - making MCP servers easy and secure

ToolHive - making MCP servers easy and secure

ローカル
stacklok.com開発ツール2.3k今日更新

ToolHive - making MCP servers easy and secure について

ToolHive は、各 MCP サーバーを個別のコンテナで分離して実行・管理するプラットフォームです。開発者、プラットフォームチーム、企業を対象とし、セルフホスト可能で、認証ソースを設定するとリクエストごとにアイデンティティとアクセスポリシーを適用します。

主な機能

  1. 01MCP サーバーごとの分離されたコンテナ実行
  2. 02リクエストごとのアイデンティティとアクセスポリシーの適用
  3. 03Gateway、Registry Server、Runtime の各コンポーネント
  4. 04デスクトップアプリ、CLI、Kubernetes Operator のインターフェース
  5. 05OpenTelemetry と Prometheus による監視と監査ログ

活用シーン

  1. 01分離されたコンテナでのローカルでの MCP サーバー実行
  2. 02既存の Kubernetes クラスターでの MCP サーバーの一元管理
  3. 03セキュリティチーム向けの監査ログと ID 管理の提供

MCP 対応

ToolHive は MCP サーバーの実行・管理レイヤーとして機能し、Claude Code、Cursor、GitHub Copilot などのクライアントを管理対象の MCP サーバーに接続します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

ToolHive のロゴ

開発者と企業から信頼されるオープンソースの MCP プラットフォーム

リリース ビルド状況 カバレッジ状況 ライセンス:Apache 2.0 GitHub でスターを付ける Discord

あらゆる MCP サーバーを、安全に、すぐに、どこでも実行できます。

ToolHive は各 MCP サーバーを分離されたコンテナ内で実行し、認証ソースを設定するとリクエストごとに ID とアクセスのポリシーを適用します。また、プラットフォームチームが MCP を本番環境で運用するために必要な可観測性を提供します。

ToolHive が選ばれる理由

ToolHive の一般的なユースケースをいくつかご紹介します。

開発者。 セキュリティを強化し、トークンの使用量を削減して MCP サーバーを実行できますプラットフォームエンジニア。 既存の Kubernetes インフラストラクチャで MCP を実行できます企業。 MCP サーバーをセルフホストし、データを管理できます
Claude Code、Cursor、GitHub Copilot、またはお好みのクライアントを、ワンクリックまたはワンコマンドで MCP サーバーに接続できます。

ToolHive は各 MCP サーバーを、権限を最小限に抑えた設定ファイル(ローカル認証情報なし)を備える分離コンテナで実行します。また、セマンティックなツール検索によって、トークン使用量を最大 85% 削減します。
開発者による管理外の MCP 利用をなくし、セキュリティチームが必要とする監査ログと、設定可能な ID 検証を提供します。

ToolHive には Kubernetes オペレーターが含まれているため、ポリシーを宣言し、IdP や可観測性スタックと連携し、OTel トレースを出力できます。ほかにも、使い慣れたツールやパターンを使って、さまざまな操作を行えます。
ほとんどの MCP ソリューションは SaaS ですが、コンプライアンス要件により、機密情報を SaaS プロバイダーに処理させることができません。

ToolHive なら、MCP レジストリやゲートウェイなどをセルフホストできます。プラットフォーム全体を試験導入でき、規模を拡大する準備が整ったら、Stacklok の豊富な機能と専門チームをご利用いただけます。
ToolHive をダウンロードして始めるドキュメントで Kubernetes オペレーターを確認する

Kubernetes で MCP を実行する方法について詳しく読む
Stacklok のプラットフォームについて詳しく見る

オープンソース版 ToolHive と Stacklok Enterprise を比較する
ToolHive の図

クイックリンク


コア機能

ToolHive のアーキテクチャ:Gateway、Registry Server、Runtime。ToolHive UI と CLI から利用できます

ToolHive は、MCP サーバーの管理と統合を安全かつ効率的に行えるよう、モジュラーアーキテクチャを採用しています。主なコンポーネントの仕組みは次のとおりです。

🔌 Gateway

チームがツールに安全かつ効率的にアクセスできる専用エンドポイントを定義します。

  • 複数のツールを、決定論的なワークフローエンジンを備えた仮想 MCP にオーケストレーションします
  • アクセスポリシーとネットワークエンドポイントを定義します
  • セキュリティポリシー、認証、認可、監査などを一元管理します
  • SSO に対応した IdP(OIDC/OAuth 互換)と統合します
  • パフォーマンスを向上させ、トークンの使用量を削減するために、ツールと説明をカスタマイズしてフィルタリングします
  • Claude Desktop、Cursor、VS Code、VS Code Server などのローカルクライアントに接続します
📦 Registry Server

チームがすばやく見つけてデプロイできる、信頼性の高いサーバーのカタログを整備します。

  • 公式 MCP レジストリと統合します
  • カスタム MCP サーバーを追加します
  • 役割やユースケースに基づいてサーバーをグループ化します
  • API 主導のインターフェースでレジストリを管理します(既存のワークフローに組み込んで、シームレスな統合とガバナンスを実現することもできます)
  • 組み込みのセキュリティ制御により、来歴を検証し、サーバーに署名します
  • 手間のかからないユーザーエクスペリエンスを実現するため、構成と権限をプリセットします
⚙️ Runtime

セキュリティ対策を備えた環境で、MCP サーバーをローカルまたは Kubernetes クラスターにデプロイ、実行、管理します。

  • エンタープライズ規模の拡張性を実現するため、Kubernetes を介してクラウドに MCP サーバーをデプロイします
  • Docker または Podman を介して、ローカルで MCP サーバーを実行します
  • リモート MCP サーバーを安全にプロキシし、管理を一元化します
  • フリートとリソースを管理する Kubernetes Operator
  • 監視と監査ログに OpenTelemetry と Prometheus を活用します
💻 インターフェース

ワークフローに最適なインターフェースを選択してください。

  • クロスプラットフォームのデスクトップエクスペリエンスには、ToolHive UIを使用します
  • ターミナルでのワークフローと自動化には、ToolHive CLIを使用します
  • MCP サーバーを見つけて、構成し、実行します
  • 管理対象の MCP サーバーを、互換性のある AI クライアントに自動的に接続します
連携の仕組み
  1. 管理者はレジストリで MCP サーバーを選定して整理し、アクセスとポリシーを構成します。
  2. ユーザーはToolHive UIまたはCLIから MCP サーバーを見つけて、構成し、実行します。ToolHive はデプロイとアクセスをオーケストレーションします。
  3. Runtimeはローカル環境とクラウド環境にわたって MCP サーバーを安全にデプロイ、管理し、既存の SDLC ワークフローとシームレスに統合するとともに、分析データをエクスポートし、きめ細かなアクセス制御を適用します。
  4. Gatewayはすべてのインバウンドトラフィックを処理し、コンテキストと認証情報を保護し、ツールの選択を最適化して、組織のポリシーを適用します。

柔軟なデプロイ

デスクトップエクスペリエンス

個人の開発者は、デスクトップ UI または CLI ですぐに使い始められます。その後、同じ概念をエンタープライズ環境にも適用できます。

主な機能:

  • コンテナイメージから任意の MCP サーバーを実行するか、一般的なパッケージマネージャーから動的にビルドします
  • シンプルなローカルツールで、暗号化されたシークレットを管理し、ネットワークの分離を制御します
  • 公式 MCP Inspector などの組み込みツールを使って、MCP サーバーをテストおよび検証します
  • MCP Optimizer でトークンの使用量とツールの実行を最適化します

UI の使い始め方: クイックスタート、ハウツーガイド
CLI の使い始め方: クイックスタート、ハウツーガイド、コマンドリファレンス

MCP ガイド:ToolHive で一般的な MCP サーバーを実行する方法を学べます

Kubernetes Operator

チームや組織は、使い慣れた Kubernetes ワークフローを使用して、MCP サーバーとレジストリを一元管理できます。

主な機能:

  • MCP サーバー、レジストリ、その他の ToolHive コンポーネント用のカスタムリソース定義
  • コンテナーによる分離とマルチネームスペースのサポートによる安全な実行
  • セキュアなアクセスを実現するイングレスとの連携を備えた、サービスの自動作成と検出
  • エンタープライズグレードのセキュリティと可観測性:OIDC/OAuth SSO、安全なトークン交換、監査ログ、OpenTelemetry、Prometheus メトリクス
  • ハイブリッドレジストリサーバー:上流レジストリから選定、ローカル MCP サーバーを動的に登録、または信頼できるリモートサービスをプロキシ

はじめに: クイックスタート、ハウツーガイド、CRD リファレンス、マニフェストの例

ハイブリッド

ToolHive のチームおよび企業向け完全ソリューションは、すべての環境における MCP サーバーをサポートします。開発者のマシン、Kubernetes クラスター内、または信頼できる SaaS プロバイダーがホストする外部環境で利用できます。

エンドユーザーと開発者は、ToolHive UI または CLI を通じて、承認済みの MCP サーバーを管理できます。ガイド付きのデスクトップワークフローから、ターミナルベースの自動化やテストまで対応します。

エンタープライズチームは、同じランタイムとアクセス制御を使用して、ToolHive を活用し、MCP サーバーをカスタムの社内ツール、エージェント型ワークフロー、またはチャットベースのインターフェースに統合することもできます。

ToolHive プラットフォームの図

コントリビューション

コミュニティからのコントリビューションやフィードバックを歓迎します!

アイデアや提案がある方、または参加したい方は、コントリビューションガイドをご覧になるか、問題を報告してください。ToolHive をさらに良くするために、ぜひご参加ください!

CLI、API、Kubernetes Operator(このリポジトリ)へのコントリビューション:

UI、レジストリ、ドキュメントへのコントリビューション:

ToolHive のマスコット

ライセンス

このプロジェクトは Apache 2.0 License の下でライセンスされています。

コメント

MCP は初めてですか?

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

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