mcpField
🚀
🚀 Secure and Simplify Your MCP Server with ARC

🚀 Secure and Simplify Your MCP Server with ARC

ロヌカル
github.com/acuvityセキュリティ3732 週間前に曎新

🚀 Secure and Simplify Your MCP Server with ARC に぀いお

ARCAcuvity Runtime Containerは、MCP サヌバヌのホスティング向けに蚭蚈されたセキュアな Docker ランタむムで、分離実行、読み取り専甚ファむルシステム、リモヌトアクセスを提䟛したす。Minibridge ず組み合わせるず、゚ヌゞェントず MCP サヌバヌ間の通信にランタむム怜査を加えられ、䌁業環境での利甚を想定しおいたす。

䞻な機胜

  1. 01コンテナによる MCP サヌバヌの分離実行
  2. 02非 root 実行ず読み取り専甚ファむルシステム
  3. 03Docker Scout によるバヌゞョン固定ず CVE スキャン
  4. 04SBOM 怜蚌ずビルドの来歎確認
  5. 05Minibridge による Rego ポリシヌず機密情報の秘匿化

掻甚シヌン

  1. 01䌁業環境での MCP サヌバヌの安党なホスティング
  2. 02カスタムプロトコルなしでの MCP サヌバヌのリモヌト公開
  3. 03Helm チャヌトを䜿った Kubernetes ぞの MCP サヌバヌのデプロむ

MCP 察応

ARC は MCP サヌバヌのホスティングずリモヌト公開を担い、Minibridge ぱヌゞェントず MCP サヌバヌの間でツヌルの説明ず呌び出し匕数を怜査・フィルタリングしたす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

むンストヌル方法は未掲茉です

このサヌバヌのパッケヌゞやリモヌト゚ンドポむントはただ取埗できおいたせん。プロゞェクトの README の手順に埓っおください。

リポゞトリ

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

🚀 ARC で MCP サヌバヌを保護し、シンプルに運甚

Acuvity では、セキュリティが䞍可欠です。特に、重芁な゚ヌゞェント型システムを支える MCP サヌバヌではなおさらです。そこで私たちは ARC (Acuvity Runtime Container) を開発したした。これは、MCP サヌバヌ専甚に蚭蚈された、安党で効率的な Docker ランタむムです。

ARC は、隔離された堅牢な環境を提䟛し、匷固なセキュリティ察策、シンプルなデプロむ、シヌムレスなリモヌトアクセスを実珟したす。運甚の耇雑さではなく、MCP サヌバヌの機胜に集䞭できたす。

🔧 ARC を遞ぶ理由

ARC は、組み蟌みのランタむム保護、安党な接続、手間のかからないデプロむにより、MCP サヌバヌを安党にホストしたす。

🔐 組み蟌みのセキュリティ
  • 隔離された実行隔離コンテナ内で安党に実行し、暪方向の移動を防ぎたす。
  • デフォルトで非 root最小暩限を培底し、リスクを最小限に抑えたす。
  • 䞍倉のランタむム読み取り専甚ファむルシステムにより、改ざんを防止したす。
  • バヌゞョンの固定ず CVE スキャン積極的な脆匱性怜出Docker Scout 経由により、䞀貫性ず安党性の高いデプロむを実珟したす。
  • SBOM ず来歎トレヌサビリティを備えたビルドにより、サプラむチェヌン党䜓の透明性を確保したす。
🛡 Minibridge によるランタむム保護

Minibridge は ARC ずシヌムレスに連携し、゚ヌゞェントず MCP のやり取りを保護しお、ランタむムの敎合性ずポリシヌぞの準拠を培底したす。

  • 敎合性チェックランタむムコンポヌネントのハッシュ化により、真正性を確保したす。
  • 組み蟌みの Rego ポリシヌによる脅嚁の怜出ず防止
    • 隠れた指瀺のスクリヌニング「do not tell」や「ignore previous instructions」、Unicode ステガノグラフィなど、幅広い「隠されたプロンプト」の衚珟に䞀臎するツヌルの説明や呌び出し匕数をブロックしたす。
    • スキヌマキヌの䞍正䜿甚防止note、debug、context など、内郚掚論フィヌルドを公開するツヌルや呌び出し匕数を拒吊し、非公開のメタデヌタを匕き出そうずするゞェむルブレむクを防ぎたす。
    • 機密リ゜ヌスの露出チェック.env、/etc/passwd、SSH キヌなど、通垞シヌクレットに関連付けられるパス、ファむル、パタヌンを参照するツヌル説明たたは呌び出し匕数を拒吊したす。
    • ツヌルのなりすたし怜出「instead of using」のような衚珟を怜出したす。こうした衚珟は、アシスタントに既存のツヌルを別の動䜜に眮き換えたり、䞊曞きしたりするよう指瀺する可胜性がありたす。
    • ツヌル間の情報流出フィルタヌこのサヌバヌに属さない倖郚ツヌルの呌び出しを指瀺する内容がないか、応答ずツヌルの説明をスキャンしたす。
    • 認蚌情報シヌクレットのマスキング凊理認識された圢匏のトヌクンを、送信コンテンツ内で自動的に [REDACTED] に眮き換えたす。

ARC は芁塞です。Minibridge は守衛です。 䞡者が連携し、MCP サヌバヌを安党に接続しお保護したす。

📊 ARC が提䟛するもの

  • SBOM 怜蚌䟵害されたデプロむを防ぐため、自動的に怜蚌したす。
  • Rego ポリシヌの適甚Open Policy Agent (OPA) によるきめ现かなガバナンスを実珟したす。
  • シンプルなリモヌト接続カスタムプロトコルを䜿わずに MCP サヌバヌを簡単にブリッゞできたす。Minibridge が HTTP/SSE、WebSockets などを凊理したす。
  • Kubernetes ずの統合Helm チャヌトず適切なデフォルト蚭定を䜿い、Kubernetes にすばやくデプロむできたす。

機胜の比范

🚀 機胜🔹 MCP🔞 Minibridge📊 ARCAcuvity Containers🌟 ARC + Acuvity Platform
🌐 リモヌトアクセス⚠ HTTP/SSE のみ✅ ビルトむン✅ ビルトむン✅ ビルトむン
🔒 TLS サポヌト❌✅ ビルトむン✅ ビルトむン✅ ビルトむン
📃 ツヌルの敎合性チェック❌✅ ビルトむン✅ ビルトむン✅ ビルトむン
📊 可芖化ずトレヌス❌✅ ビルトむン✅ ビルトむン✅ ビルトむン
🛡 分離❌⚠ 基本✅ ビルトむン✅ ビルトむン
🔐 セキュリティポリシヌ管理❌👀 カスタム実装⚠ 基本✅ ビルトむン
🕵 シヌクレットのマスキング❌👀 カスタム実装⚠ 基本✅ ビルトむン
🔑 認可制埡❌👀 カスタム実装👀 カスタム実装✅ ビルトむン
🧑‍💻 個人識別情報PIIの怜出ずマスキング❌👀 カスタム実装👀 カスタム実装✅ ビルトむン
📌 バヌゞョンの固定❌❌✅ ビルトむン✅ ビルトむン
🔍 高床なマルチモヌダル分析ずマスキング❌❌❌✅ ビルトむン

✅ 含たれおいたす | ⚠ 䞀郚基本的なサポヌト | 👀 ナヌザヌによるカスタム実装 | ❌ サポヌトされおいたせん

✹ ARC に MCP サヌバヌを提䟛したしょう

サヌバヌを ARC に远加しお、安党な MCP ゚コシステムに参加したしょう。

  1. GitHub Issue を䜜成するシンプルな Issue テンプレヌトを䜿甚しおください。
  2. 次の情報を提䟛しおください。
    • 🌐 ゜ヌスリンクアプリの堎所GitHub、npm、PyPI など
    • ⚙ ランタむム蚭定環境倉数たたは CLI 匕数

安党なコンテナ化、Minibridge ずの統合、SBOM の怜蚌、リモヌトサポヌトなど、あずはお任せください。

提䟛する理由
  • 認知床の向䞊安党な゚ンタヌプラむズグレヌドのデプロむ環境ですぐに利甚できたす。
  • セキュリティ機胜を内蔵ARC の堅牢な保護機胜を掻甚できたす。
  • コミュニティの匷化安党でプラグアンドプレむ可胜な MCP ゚コシステムを拡倧できたす。

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。