MGC Blackbox – Local Encrypted Execution Layer について
MGC Blackboxは、エージェント、スクリプト、ユーザー向けのローカル暗号化実行レイヤーであり、エージェント自体ではありません。暗号化境界内で機密データを保管し、スクリプトの実行や封印を行い、信頼できるノードへのタスク送信にも対応します。
主な機能
- 01ローカル暗号化ストレージ
- 02暗号化境界内でのスクリプト実行
- 03送信用のスクリプトやフォルダーの封印
- 04信頼できるノードへの封印タスク委譲
- 05保存と実行のツールを提供
活用シーン
- 01認証情報の平文をエージェントに見せない
- 02機密データを使ったローカル自動化
- 03ソースコードを見せずにスクリプトを配布
- 04封印したスクリプトを信頼できるノードへ送信
MCP 対応
MGCは、コンテンツの保存・取得、項目の一覧・検索、スクリプトの実行、パッケージの封印に使うローカルMCPツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MirginCipher Blackbox (MGC) — マルチエージェント・クロスノード・プライバシー実行基盤
マルチエージェントによるクロスノードのプライバシー保護タスク実行のためのローカル暗号化実行基盤です。機密性の高い操作が平文のままデバイスの外に出ることはありません。スクリプト、ファイル、スキル/ワークフローフォルダーを封印し、ソースコードを公開することなく、信頼されたノード間で送信できます。
📌 ロードマップ: MGC Blackbox — 2026 Development Plan
MGC Blackbox とは?
MirginCipher Blackbox (MGC) は、マルチエージェント・クロスノード・プライバシー実行基盤です。それ自体はエージェントではなく、エージェントの基盤となる暗号化実行レイヤーです。
MGC が提供する機能:
- AI エージェント、システムスクリプト、人間のユーザー向けのローカル暗号化実行基盤
- 封印されたノード固定型スクリプトカプセルによるクロスノードのタスク委任
- 平文の漏えいゼロ:秘密情報は暗号化境界の内側に保持されます
- Copilot/Claude/Trae/IDE エージェントで共有する、信頼されたデバイスレベルの境界
MGC を選ぶ理由
-
🔐 エンドツーエンドの暗号化ストレージ
API キー、認証情報、設定ファイルを AES‑256 で暗号化して保管し、AI エージェントや外部システムに公開しません。 -
🧱 ローカルファーストのセキュリティ境界
すべての実行と復号はデバイス上で行われます。クラウドへの依存、平文の漏えい、テレメトリーはありません。 -
🧩 封印されたスクリプトとフォルダーの実行(独自機能)
スクリプト、ファイル、スキル/ワークフローフォルダーを、解読不能なノード固定型実行カプセルに変換します。
復号して実行できるのは対象ノードのみです。送信者も第三者もソースを読み取れません。 -
⚡ 決定論的なローカル実行
Cython でコンパイルされたセキュアコアにより、macOS/Linux/Windows で安定した再現性の高い動作を実現します。 -
🛠️ ネイティブ MCP/スキル連携
mgc_save/mgc_get/mgc_list/mgc_run/mgc_find/mgc_package/mgc_seal_package/mgc_open_webui を標準の MCP ツールとして公開します。
Copilot、Claude、Trae、IDE エージェントですぐに利用できます。 -
🔄 連携コストゼロ
MCP 互換のエージェントなら、SDK もカスタムコードも不要で、すぐに MGC を安全な実行バックエンドとして利用できます。 -
🛡️ AI エージェントのセキュリティを考慮した設計
人間の意図を保護し、エージェントの越権を防ぎ、厳格な実行境界を適用します。
ユースケース
1. API キーと認証情報を AI エージェントから保護する
秘密情報を暗号化して保管します。エージェントは利用できますが、平文を見ることはできません。
2. 安全なローカル自動化
機密データを AI のログやクラウドシステムに公開することなく、Python/Shell/Node スクリプトをローカルで実行します。
3. 封印されたスクリプトの配布
ソースコードを公開することなく、スクリプトを共同作業者やデバイスと共有できます。実行はできますが、内容を読むことはできません。
4. クロスノード実行
封印されたスクリプトを信頼されたリモートノードに送信します:
- 送信者は封印されたコンテンツを読めません
- 受信者は封印されたコンテンツを読めません
- 復号して実行できるのは対象ノードのみです
5. ローカルファーストの AI エージェント向けセキュリティ境界
Copilot/Claude/Trae/IDE エージェントにローカルのセキュリティレイヤーを提供します。
6. プライバシーを保護する AI ワークフロー
プライバシーを保護しながら、金融の自動化、個人データの処理、企業内ワークフローを実現します。
7. スキル/ワークフローフォルダーの封印
mgc_save(info_type='file', content=<local folder path>) でスキル/ワークフローフォルダーを一括インポートし、mgc_seal_package で封印された .mgc_file として送信します。受信ノードは、ソースコードを公開することなく、各スクリプトをそれぞれの暗号化境界内で復号して実行します。
📘 価値シナリオ
MGC Blackbox は、さまざまな役割や環境に対応する信頼性の高い暗号化実行境界を提供します。
シナリオの詳細については、以下のドキュメントをご覧ください。
-
🔐 機密認証情報の承認
docs/Sensitive_Credentials_Authorization.md -
🧠 暗号化された認知スクリプトの実行
docs/Encrypted_Cognitive_Script_Execution.md -
🌐 ノード間実行許可(暗号化された機能共有)
docs/Cross‑Node_Execution_Grant%20(Encrypted_Capability_Sharing).md
アーキテクチャ
暗号化レイヤーとパフォーマンス
MGC はハイブリッド暗号化設計を採用しています。
- AES‑256‑GCM — バルクデータの暗号化
- RSA‑2048/4096 — 鍵のカプセル化とノード認証
暗号化レイヤーはCython でコンパイルされており、次の効果があります。
- AES と RSA のパフォーマンスを向上
- Python のオーバーヘッドを削減
- 封印された、改ざん耐性のある実行境界を提供
- ノード間で決定論的な動作を維持
機能
- ローカルの暗号化ストレージ
- 暗号化された実行
- 一度限りの保存と認証
- 環境の移行
- エージェント間での利用
- クロスプラットフォーム対応
- 削除機能なし(データベースを手動で削除する場合のみ)
- ノード間実行に対応したスクリプトの封印
クイックスタート
1. インストール
pip install mgc-blackbox
2. サービスを起動
mgc
3. WebUI を開く
http://127.0.0.1:57218
4. シークレットを保存
from mgc import save
save("openai_key", "sk-xxxx")
5. スクリプトを安全に実行
スクリプトは MGC の暗号化境界内で実行されます。
例:シークレットの保存と取得
from mgc import save, get
save("openai_key", "sk-xxxx")
print(get("openai_key"))
MCP 連携
MGC はローカルの MCP ツールインターフェースを提供します。
mgc_save— シークレット、スクリプト、ファイル、またはフォルダーのスナップショットを保存mgc_get— 暗号化されたコンテンツを取得mgc_list— 保存された項目を一覧表示mgc_run— 保存されたスクリプトを暗号化境界内で実行mgc_find—info_type/info_owner/diff_1..3を使って項目をあいまい検索mgc_package— フォルダーを封印された.mgc_fileにまとめるmgc_seal_package— 封印されたパッケージを信頼できるノードに送信mgc_open_webui— ローカルの WebUI を開く
Copilot、Claude、Trae、IDE エージェントと互換性があります。
使用方法の概要
1. AI エージェント経由(スキル / MCP)
エージェントは、シークレットの保存、暗号化された項目の取得、スクリプトの実行と封印を行えます。
2. システムスクリプト経由(REST API)
外部スクリプトは、実行時に暗号化された項目を取得できます。
セキュリティモデル
- すべてのデータはローカルに保持されます
- クラウドへのアップロードはありません
- 平文のログ記録はありません
- 決定論的な実行
- ユーザーが制御する認証
- サンドボックスモードに対応(制限された環境では、ハードウェアフィンガープリントを代替手段として使用)
AI スキル仕様
参照先:docs/skill_spec.md
認証
サードパーティ製品や AI エージェントへの連携は無料ですが、
エコシステムの健全性を保つため、正式な認証が必要です。
お問い合わせ先:[email protected]
ライセンス
利用条件の全文については、LICENSE ファイルをご覧ください。
© 2026 MirginCipher Team. All rights reserved.
---
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。