
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
MCP サーバーをセキュアにし、製造準備が整っているようにする
概要
Minibridge は、エージェントと MCP サーバー間でのコミュニケーションを合理化し、管理するブリッジとして機能します。 MCP サーバーをインターネットに安全に露出し、エージェント認証、コンテンツ分析、トランスフォーメーションのために、ポリスとして知られるジェネリック・ポリッシング・サービスと連携することができます。 警察は、HTTPまたはローカルでOPA Regoポリシーを使用してリモートで実行できます。 Minibridge は、SBOM (Software Bill of Materials) の生成とリアルタイムの検証を通じて、MCP サーバーの完全性を保証できます。 さらに、Minibridge は OTEL をサポートし、Open Inference のような特定のツールで、MCP 呼び出しから直接、古典的な OTEL ヘッダーからのレポート/レタッチスパンをレポート/レタッチすることができます。 - : クライアントはMinibridgeのフロントエンド部分に接続します。 - : フロントエンドは、MCP サーバーをラップするバックエンドに接続します.
概要(AI 翻訳)
ミニブリッジは、バックエンド・ツー・フロントエンド・ブリッジ、合理化、セキュリティ保護を実現します。 エージェントとMCPサーバー間の通信 安全にMCPを公開 サーバをインターネットに接続し、オプションで エージェントのポリスとして知られるジェネリック・ポリッシング・サービスと統合 認証、コンテンツ分析、変換。 警察は、 リモートで HTTP またはローカルで OPA を使用して実装 ポリシーをリゴします。
Minibridge は、MCP サーバーの完全性を保証できます。 SBOM(材料のソフトウェアビル)生成とリアルタイム検証。
さらに、MinibridgeはOTELをサポートし、 古典的な OTEL ヘッダー、および直接からのレポート/レッタチスパン MCP 呼び出しは、Open のような特定のツールによってインサート インフェレンス
- Minibridge Frontend: 顧客はMinibridgeのフロントエンド部分に接続します。
- Minibridge Backend: フロントエンドは、MCPサーバーをラップするバックエンドに接続します。
- ミニブリッジ警察: 警察は、バックエンドで実行され、オプションで、一部のポリシーに基づいて、入力と出力に関する決定を取ることができます(RegoまたはリモートでHTTPを使用して)
[!TIP] 便利に、Minibridgeは単一のプロセスとして機能するために「オールインワン」(AIO)モードで始めることができます.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Minibridge
Minibridge serves as a backend-to-frontend bridge, streamlining and securing communication between Agents and MCP servers. It safely exposes MCP servers to the internet and can optionally integrate with generic policing services — known as Policers — for agent authentication, content analysis, and transformation. Policers can be implemented remotely via HTTP or locally using OPA Rego policies.
Minibridge can help ensure the integrity of MCP servers through SBOM (Software Bill of Materials) generation and real-time validation.
Additionally, Minibridge supports OTEL and can report/rettach spans from classical OTEL headers, as well as directly from the MCP call, as inserted by certain tool like Open Inference.
- Minibridge Frontend: The Client connects to the Frontend part of Minibridge.
- Minibridge Backend: The Frontend connects to the Backend which wraps the MCP server.
- Minibridge Policer: The Policer runs in the Backend and can optionally take decision on the input and output based on some policies (locally with Rego or remotely using HTTPs)
[!TIP] Conveniently, Minibridge can be started in an “all-in-one” (AIO) mode to act as a single process.
Why using Minibridge ?
Minibridge covers the following:
- Secure Transport: Use TLS with optionally, client certificate validation
- Integrity: Ensure the MCP server can not mutate tools, templates, etc. during the execution
- User Authentication: Transport the user information to the Policer
- Monitoring: Expose prometheus metrics
- Telemetry: Report traces and spans using Opentelemetry
Installation
Minibridge can be installed from various places:
Homebrew
On macOS, you can use Homebrew
brew tap acuvity/tap
brew install minibridge
AUR
On Arch based Linux distributions, you can run:
yay -S minibridge
Alternatively, to get the latest version from the main branch:
yay -S minibridge-git
Go
If you have the Go toolchain install:
go install go.acuvity.ai/minibridge@latest
Alternatively, to get the latest version from the main branch:
インストール
uvx mcp-server-fetch設定
{
"mcpServers": {
"fetch": {
"command": "uvx",
"args": ["mcp-server-fetch"]
}
}
}