Skip to main content

MirginCipher Blackbox (MGC) — Multi-Agent Cross-Node Privacy Execution Base

A local encrypted execution base for multi-agent, cross-node, privacy-preserving task execution — sensitive operations never leave the device in plaintext; scripts, files, and skill / workflow folders can be sealed and dispatched across trusted nodes without exposing source code.

License Platform MCP PyPI

📌 Roadmap: MGC Blackbox — 2026 Development Plan


What is MGC Blackbox?

MirginCipher Blackbox (MGC) is a Multi-Agent Cross-Node Privacy Execution Base. It is not an agent itself — it is the encrypted execution layer underneath your agents.

MGC provides:

  • A local encrypted execution base for AI agents, system scripts, and human users
  • Cross-node task delegation via sealed, node-bound script capsules
  • Zero plaintext leakage: secrets stay inside the encrypted boundary
  • A trusted device-level boundary shared by Copilot / Claude / Trae / IDE Agents

Why MGC?

  • 🔐 End‑to‑End Encrypted Storage
    AES‑256 encrypted vault for API keys, credentials, configs — never exposed to AI agents or external systems.

  • 🧱 Local‑First Security Boundary
    All execution and decryption happen on‑device. No cloud dependency, no plaintext leakage, no telemetry.

  • 🧩 Sealed Script & Folder Execution (Unique)
    Convert scripts, files, and skill / workflow folders into unreadable, node-bound execution capsules.
    Only the target node can decrypt & run them — neither sender nor third parties can read the source.

  • ⚡ Deterministic Local Execution
    Stable, reproducible behavior across macOS / Linux / Windows with a Cython‑compiled secure core.

  • 🛠️ Native MCP / Skill Integration
    Exposes mgc_save / mgc_save_file / mgc_get / mgc_list / mgc_run / mgc_find / mgc_package / mgc_seal_package / mgc_open_webui / mgc_skill as standard MCP tools.
    Works out‑of‑the‑box with Copilot, Claude, Trae, IDE Agents.

  • 🔄 Zero Integration Cost
    Any MCP‑compatible agent can immediately use MGC as its secure execution backend — no SDK, no custom code.

  • 🛡️ Designed for AI Agent Security
    Protects human intent, prevents agent overreach, and enforces strict execution boundaries.


Use Cases

1. Protect API Keys & Credentials from AI Agents

Store secrets encrypted. Agents can use them, but never see plaintext.

2. Secure Local Automation

Run Python / Shell / Node scripts locally without exposing sensitive data to AI logs or cloud systems.

3. Sealed Script Distribution

Share scripts with collaborators or devices without exposing source code — they can execute but cannot read.

4. Cross‑Node Execution

Send sealed scripts to trusted remote nodes:

  • Sender cannot read the sealed content
  • Recipient cannot read the sealed content
  • Only the target node can decrypt and execute

5. Local‑First AI Agent Security Boundary

Provides a local security layer for Copilot / Claude / Trae / IDE Agents.

6. Privacy‑Preserving AI Workflows

Enables financial automation, personal data processing, and enterprise internal workflows with privacy protection.

7. Skill / Workflow Folder Sealing

Bulk-import a skill / workflow folder via mgc_save_file(path=<local folder path>), then ship it as a sealed .mgc_file via mgc_seal_package — the recipient node decrypts and runs each script in its own encrypted boundary, with no source code exposure. (1.5.1+) MGC also auto-recognizes the cross-script call graph inside the folder (imports, from-imports, relative-path subprocesses) and routes those calls through sealed execution — no rewrites, no plaintext on disk.


📘 Value Scenarios

MGC Blackbox provides a trusted, encrypted execution boundary for different roles and environments.
Detailed scenario documents:


Architecture


Crypto Layer & Performance

MGC uses a hybrid cryptographic design:

  • AES‑256‑GCM — bulk data encryption
  • RSA‑2048/4096 — key encapsulation & node authorization

The crypto layer is Cython‑compiled to:

  • Improve AES & RSA performance
  • Reduce Python overhead
  • Provide a sealed, tamper‑resistant execution boundary
  • Maintain deterministic behavior across nodes

Features

  • Local encrypted storage
  • Encrypted execution
  • Store‑once authorization
  • Environment migration
  • Cross‑agent availability
  • Cross‑platform support
  • No delete function (manual DB deletion only)
  • Script sealing for cross‑node execution
  • Cross-script auto-recognition in skill / workflow folders (1.5.1+) — mgc_save_file parses the script call graph (import / from-import / relative-path subprocess) at save time; mgc_run then routes cross-script calls through sealed execution transparently.

Quick Start

1. Install

pip install mgc-blackbox

2. Start Service

mgc

3. Open WebUI

http://127.0.0.1:57218

4. Store a Secret

from mgc import save
save("openai_key", "sk-xxxx")

5. Execute Scripts Securely

Scripts run inside MGC's encrypted boundary.


Example: Save & Retrieve Secrets

from mgc import save, get

save("openai_key", "sk-xxxx")
print(get("openai_key"))

MCP Integration

MGC exposes a local MCP tools interface:

  • mgc_save — store a single secret / script / file by explicit content
  • mgc_save_file — store by local file path; auto-detects single file vs folder; (1.5.1+) also auto-recognizes cross-script calls inside folder saves (import / from-import / relative-path subprocess, including pure-literal lists like subprocess.run(['helper.py']))
  • mgc_get — retrieve encrypted content
  • mgc_list — browse stored entries
  • mgc_run — execute a stored script in the encrypted boundary; (1.5.1+) cross-script calls inside a folder run transparently as sealed child processes
  • mgc_find — fuzzy-search entries by info_owner / diff_1..3 (no info_type)
  • mgc_package — bundle a folder into a sealed .mgc_file
  • mgc_seal_package — ship a sealed package to a trusted node
  • mgc_open_webui — open the local WebUI
  • mgc_skill — return the bundled skill document (skill_spec.md) for the agent

Compatible with Copilot, Claude, Trae, IDE Agents.


Usage Overview

1. Through AI agents (Skills / MCP)

Agents can store secrets, retrieve encrypted items, execute scripts, and seal scripts.

2. Through system scripts (REST API)

External scripts can fetch encrypted items at runtime.


Security Model

  • All data remains local
  • No cloud upload
  • No plaintext logging
  • Deterministic execution
  • User‑controlled authorization
  • Sandbox mode support (fallback hardware fingerprint for restricted environments)

AI Skill Specification

See: docs/skill_spec.md


Authorization

Integration into any third‑party products or AI agents is free,
but requires official authorization to ensure ecosystem integrity.

Contact: mirgincipher@outlook.com


License

See the LICENSE file for full terms.

© 2026 MirginCipher Team. All rights reserved.


---

Metadata

Release files for mgc-blackbox 1.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for mgc-blackbox 1.5.1
File
mgc_blackbox-1.5.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
mgc_blackbox-1.5.1-cp312-cp312-manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
mgc_blackbox-1.5.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
mgc_blackbox-1.5.1-cp311-cp311-manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
mgc_blackbox-1.5.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
mgc_blackbox-1.5.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
mgc_blackbox-1.5.1-cp310-cp310-manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
mgc_blackbox-1.5.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 21.5 MB

Release files / mgc_blackbox-1.5.1-cp312-cp312-win_amd64.whl

Download URL mgc_blackbox-1.5.1-cp312-cp312-win_amd64.whl
Size 1.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
77a0e3246affa8b68812c86692d2d39121bbcbd3ed2d54ff7220c4797c007c81
BLAKE2b-256 checksum
How to use checksums
947f7e835348a7f9af8015042e690f86b0913663481c66066ac245ec345e022d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / mgc_blackbox-1.5.1-cp312-cp312-manylinux_2_17_x86_64.whl

Download URL mgc_blackbox-1.5.1-cp312-cp312-manylinux_2_17_x86_64.whl
Size 4.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3b4c4f55d962bf9969ff8c2dc8a086ac7fe8c6817dea379369ad2eb8b1d40902
BLAKE2b-256 checksum
How to use checksums
ed779f71ae20330f4894387092728ad1b7cb116bec6ada5e0ccb970c6b5a4755
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / mgc_blackbox-1.5.1-cp311-cp311-win_amd64.whl

Download URL mgc_blackbox-1.5.1-cp311-cp311-win_amd64.whl
Size 1.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
deb072ba8d991bb6f68741320b22aeffb03322910fd48e23862edaaab2444cd7
BLAKE2b-256 checksum
How to use checksums
568c1be164ac8ce6bc1d75ec109d98ab7b92f41d1cd2662aa84ae7c73e9183fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / mgc_blackbox-1.5.1-cp311-cp311-manylinux_2_17_x86_64.whl

Download URL mgc_blackbox-1.5.1-cp311-cp311-manylinux_2_17_x86_64.whl
Size 4.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d01cd4cc845a7766ae3c0aba2871825e3517a086b7f606438a9045245665ea13
BLAKE2b-256 checksum
How to use checksums
309b794ac6e608898cda3231ac928d83f96965031f31a1e34a2746cea844234f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / mgc_blackbox-1.5.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL mgc_blackbox-1.5.1-cp311-cp311-macosx_11_0_arm64.whl
Size 1.9 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e11e39e8ceaa032b98314a1bacf44b2aecdda8830b10dd8959c1ac3c84e613b5
BLAKE2b-256 checksum
How to use checksums
51b49d9873ad05fa0e1ef2bd0ea1abc82e978315fa30216606992e8afb7fa0b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / mgc_blackbox-1.5.1-cp310-cp310-win_amd64.whl

Download URL mgc_blackbox-1.5.1-cp310-cp310-win_amd64.whl
Size 1.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0d0b2be956daa08d9a0def96f7c003c8de0ca6aaa18d9deac6543ceab7fb9d77
BLAKE2b-256 checksum
How to use checksums
1dd7c8275430ffb0791a2159ebf85fe084234c179ecec4259e98af102197ed18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / mgc_blackbox-1.5.1-cp310-cp310-manylinux_2_17_x86_64.whl

Download URL mgc_blackbox-1.5.1-cp310-cp310-manylinux_2_17_x86_64.whl
Size 4.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
71a9d60ae631ea962fed612e65dd0a3e8f8560dab2665ff400fc9105a7b0fb86
BLAKE2b-256 checksum
How to use checksums
49525e889415bf09379230c92e28e21d79565539354d20e4a7bad7eba15ec222
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / mgc_blackbox-1.5.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL mgc_blackbox-1.5.1-cp310-cp310-macosx_11_0_arm64.whl
Size 1.9 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
32e4cbdddef564126c0d4b3f2961a4b0c2d2900dff0dcdf459d54a990420b5cf
BLAKE2b-256 checksum
How to use checksums
937da0989efbf743ab5b4bfebb3d7298b6a38adf4e81a80b346effd7a82165bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release history Release notifications | RSS feed

1.5.3

8 release files

1.5.2

8 release files

This release

1.5.1 This release

8 release files

1.5.0

8 release files

1.4.10

8 release files

1.4.9

8 release files

1.4.8

8 release files

1.4.7

8 release files

1.4.6

8 release files

1.4.5

8 release files

1.4.4

8 release files

1.4.3

8 release files

1.4.2

8 release files

1.4.1

8 release files

1.4.0

8 release files

1.3.3

8 release files

1.3.0

8 release files

1.0.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page