Skip to main content
MESSAGE ABSTRACTION & GENERAL-PURPOSE INTEGRATION ENGINE

Intelligence anywhere.
Sensing and action everywhere.

MAGPIE lets developers separate where intelligence runs from where sensing and action happen.

Build transport-independent streaming and RPC systems for developers and AI agents—in Python, C++, and TypeScript.

ZeroMQMQTTWebRTCMCP
MAGPIE
install magpie
pip install luxai-magpie

Python 3.9+ · ZeroMQ included

THE MAGPIE IDEA

Write the behavior once. Choose the wire later.

The same four communication primitives stay familiar across transports and languages. Infrastructure choices stop leaking into application logic.

Intelligence and applications
AI agent
Cloud service
Browser / operator UI
Stable application API
MAGPIE
StreamRPCFramesMCP
Sensing and action
Robot
Edge / IoT device
Sensors and actuators
ZeroMQMQTTWebRTCCustom
01
ONE API

Transport agnostic

Keep application code stable while moving between ZeroMQ, MQTT, WebRTC, or your own transport.

02
ONE WIRE FORMAT

Language interoperable

Python, C++, and TypeScript nodes exchange the same frames, RPC envelopes, schemas, and MCP calls.

03
AGENT READY

AI native

Expose real services as MCP tools without creating a separate gateway or changing the service topology.

04
USE ONLY WHAT YOU NEED

Lightweight and modular

Start with a small core, then opt into MQTT, WebRTC, media, discovery, and agent integrations.

05
MAKE IT YOURS

Customize and extend

Add serializers, transports, frame types, schemas, and tools while keeping the same small application API.

FROM FIRST MESSAGE TO AGENT TOOLS

Build the connection, not the plumbing.