





MATE
A production-grade multi-agent orchestration engine and control plane featuring dual ADK/LangGraph runtimes, RBAC, MCP tool integration, and live visual configuration.
- The context
- Most agent frameworks (CrewAI, AutoGen, basic LangChain scripts) stop at simple prototypes and lack "Day 2" production essentials. Teams struggle with multi-tenant RBAC, live configuration without redeploying code, observability (OTel), token budget controls, compliance audit logs (EU AI Act), and reliable tool integration via MCP.
- What was shipped
- Built MATE, an end-to-end multi-agent control plane and execution platform: Multi-Engine Runtime: Seamless execution on both Google ADK and LangGraph (switchable via environment variables). Control Plane & RBAC: Dual-server architecture (Auth/Proxy on port 8000, Execution on port 8001) with enterprise OAuth 2.0 / SSO and role-based permissions. Visual Builder & Work Room: React Flow drag-and-drop hierarchy builder, code canvas (Pyodide WASM / Flutter execution), and live embeddable chat widget. Protocols & Integrations: Model Context Protocol (MCP stdio/SSE), A2A agent-to-agent communication, and Slack bot integrations with Block Kit support. Observability & Guardrails: OpenTelemetry traces per step/LLM call, token budget throttling, eval test suites, and PII/hallucination guardrails.
- Operator contribution
- Sole creator and lead architect. Designed the entire system architecture, implemented the core engine in Python (FastAPI/SQLAlchemy), developed the frontend dashboard (React Flow, Monaco/Ace editors), built the automated DB migration system across PostgreSQL/MySQL/SQLite, and authored full unit/integration test suites (130+ tests).