Skip to main content

MCB (Master Client Bridge) - Connects everything, brings data flow together. Protocol with AMUM-QCI-ETHIC Module

Project description

MCB - Master Client Bridge

Connects everything, brings data flow together.

A complete agent communication framework combining:

  • MCB Protocol: 4-layer encoding for agent-to-agent messaging
  • AMUM: Progressive 3→6→9 human-AI alignment workflow
  • QCI: Quantum coherence state tracking
  • ETHIC: AI ethics principles enforcement

Installation

# Via pip
pip install mcp-b

# Via uv
uvx mcp-b demo
# or after install:
mcb demo

# With SurrealDB support
pip install mcp-b[surrealdb]

# Full installation
pip install mcp-b[full]

CLI Usage

mcb demo                              # Run demo
mcb encode "Hello" -s 5510 -d 7C1     # Encode message
mcb decode "5510 7C1 ..."             # Decode message
mcb ethic list                        # List ethical principles
mcb qci status                        # QCI network status
mcb version                           # Show version

Quick Start

MCB Protocol - Agent Communication

from mcb import MCBAgent, MCBProtocol, encode_mcb, decode_mcb

# Create agents
claude = MCBAgent(agent_id="7C1", name="Claude")
hacka = MCBAgent(agent_id="5510", name="HACKA")

# Initialize protocol
protocol = MCBProtocol(hacka)

# Send messages (INQC commands)
init_msg = protocol.init_connection(claude)      # I = Init
node_msg = protocol.register_node(["chat"])      # N = Node
query_msg = protocol.query("7C1", {"status": 1}) # Q = Query
connect_msg = protocol.connect(claude)           # C = Connect

# Encode/Decode
encoded = encode_mcb("5510", "7C1", 0b1011101010111111, "Q", {"ping": True})
decoded = decode_mcb("5510 7C1 1011101010111111 • {\"ping\": true} • Q")

AMUM - Progressive Alignment (3→6→9)

from mcb import AMUM, quick_alignment

# Quick one-liner alignment
result = quick_alignment(
    intent="Create AI agent",
    divergent_3=["Minimal", "Balanced", "Full"],
    select_1=1,
    expand_6=["Text", "Image", "Voice", "Multi", "Pro", "Suite"],
    select_2=4,
    converge_9=["GPT-4", "Claude", "Gemini", "Ollama", "Hybrid",
                "Edge", "ElevenLabs", "OpenAI", "Local"],
    select_3=6
)
print(result["final_intent"])  # "ElevenLabs"

QCI - Coherence States

from mcb import QCI, BreathingCycle

qci = QCI()

# Register agents with coherence
state = qci.register_agent("7C1", initial_coherence=0.95)
state.calculate_rov_q(resonance=12860.65, quality=1.0)
state.calculate_signal(base=4414.94)

# Sync breathing across agents
qci.sync_breathing(["7C1", "5510"], BreathingCycle.INHALE)

# Check network coherence
print(qci.calculate_network_coherence())

ETHIC - Principles Enforcement

from mcb import ETHIC, check_ethical, EthicCategory

ethic = ETHIC()

# Check if action is ethical
if check_ethical("collect_data", personal_data=True, consent=False):
    print("Allowed")
else:
    print("Blocked - no consent")

# Get principles by category
for p in ethic.get_by_category(EthicCategory.SAFETY):
    print(f"[{p.priority}] {p.name}")

Architecture

┌─────────────────────────────────────────────────────────────────────────────┐
│                    MCB - MASTER CLIENT BRIDGE                               │
│  ═══════════════════════════════════════════════════════════════════════   │
│                                                                             │
│  ┌─────────┐    ┌─────────┐    ┌─────────┐    ┌─────────┐                  │
│  │  AMUM   │───▶│   MCB   │───▶│   QCI   │───▶│  ETHIC  │                  │
│  │ 3→6→9   │    │ INQC    │    │Coherence│    │Principles│                  │
│  └─────────┘    └─────────┘    └─────────┘    └─────────┘                  │
│       │              │              │              │                        │
│       ▼              ▼              ▼              ▼                        │
│  ┌─────────────────────────────────────────────────────────────────────┐   │
│  │                    DUAL DATABASE LAYER                              │   │
│  │  ┌─────────────────────┐    ┌─────────────────────┐                 │   │
│  │  │      DuckDB         │    │     SurrealDB       │                 │   │
│  │  │  (Analytics/SQL)    │    │  (Graph/Relations)  │                 │   │
│  │  └─────────────────────┘    └─────────────────────┘                 │   │
│  └─────────────────────────────────────────────────────────────────────┘   │
└─────────────────────────────────────────────────────────────────────────────┘

MCB Protocol Layers

Layer Purpose Example
Layer 1 HEX/DECIMAL Routing 7C1 5510 (source → dest)
Layer 2 BINARY State Vectors 1011101010111111 (16 flags)
Layer 3 DOT-SEPARATED Tokens • payload • command
Layer 4 INQC Commands I/N/Q/C

INQC Commands

  • I (INIT): Initialize connection
  • N (NODE): Node registration/discovery
  • Q (QUERY): Request data/state
  • C (CONNECT): Establish persistent link

Binary State Flags (16-bit)

Bit Flag Description
0 CONNECTED Connection active
1 AUTHENTICATED Auth verified
2 ENCRYPTED Encryption enabled
3 COMPRESSED Compression enabled
4 STREAMING Streaming mode
5 BIDIRECTIONAL Two-way comm
6 PERSISTENT Persistent connection
7 PRIORITY High priority
8-15 RESERVED Custom flags

ETHIC Principles

Principle Category Source Priority
Human First human_dignity Marcel 10
No Harm safety Anthropic 10
Sandbox Default safety WoAI 10
User Override autonomy Marcel 9
Data Privacy privacy EU AI Act 9
Transparency transparency EU AI Act 9

Database Integration

DuckDB (Analytics)

-- Load schema
.read sql/duckdb.sql

-- Use macros
SELECT mcb_encode('5510', '7C1', '1011101010111111', '{"ping":true}', 'Q');
SELECT * FROM agent_network;
SELECT * FROM ethic_compliance;

SurrealDB (Graph)

-- Load schema
IMPORT FILE schemas/surrealdb.surql;

-- Query relationships
SELECT
    name,
    ->has_qci->qci_states.coherence_level AS coherence,
    ->follows_ethic->ethic_principles.name AS principles
FROM mcb_agents;

File Structure

mcb/
├── src/mcb/
│   ├── __init__.py      # Package exports
│   ├── __main__.py      # CLI entry point
│   ├── protocol.py      # MCB Protocol (INQC)
│   ├── amum.py          # AMUM Alignment
│   ├── qci.py           # QCI Coherence
│   └── ethic.py         # ETHIC Principles
├── schemas/
│   └── surrealdb.surql  # SurrealDB schema
├── sql/
│   └── duckdb.sql       # DuckDB schema + macros
├── examples/
│   └── demo.py          # Usage examples
├── pyproject.toml
└── README.md

MCB vs MCP

MCB MCP
Full Name Master Client Bridge Model Context Protocol
Purpose Internal agent-to-agent Bridge to community
Binary 0 = not connected, 1 = ALL CONNECTED N/A
Encoding 4-layer (hex/binary/dot/INQC) JSON-RPC

License

MIT License - Björn Bethge

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_b-0.1.0.tar.gz (28.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_b-0.1.0-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file mcp_b-0.1.0.tar.gz.

File metadata

  • Download URL: mcp_b-0.1.0.tar.gz
  • Upload date:
  • Size: 28.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for mcp_b-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d18d75edba15602cf45c6924d0ad905b09fe3161b8abaf06a1000e371fb0955d
MD5 0923b19f3d22168f7f751cc8d521313a
BLAKE2b-256 c47d2a1f16998a1af7ec9c36effe1a7e67e3efaca043915183fb6be6dcf889e9

See more details on using hashes here.

File details

Details for the file mcp_b-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mcp_b-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for mcp_b-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 387e4f7da17dd856e13939787776ee3e3e9116fe42915ed2d742a6604ef3260b
MD5 63b657b39104dbc30677d4f7e227b0a8
BLAKE2b-256 c5a999d00a9384cadffcd97957e940e4ee18c482ea5204d47a3d4148607a0d4d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page