Autonomous Virtual Dispatcher & SRE for Brick-and-Mortar Retail Center Operations.
Operio Agent is an intelligent orchestration layer built on top of commercial real estate databases, document knowledge bases, and staff communication channels. Powered by Google Cloud Gemini and the Model Context Protocol (MCP), it acts as an autonomous virtual dispatcher and SRE for physical shopping malls.
- Product Vision & Personas
- Technical Architecture & Data Schemas
- Hackathon Track & Submission Brief
- Contributing Guidelines
- Privacy Policy
Operio Agent coordinates tenant requests, audits leases, and dispatches technicians using a structured Model Context Protocol (MCP) approach:
+-----------------------------------------------------------+
| USER INTERFACE |
| Tenant Chat Portal | Operations Manager Dashboard |
+-----------------------------+-----------------------------+
|
v REST / WebSockets
+-----------------------------------------------------------+
| AGENT ORCHESTRATOR |
| Node.js Hono TypeScript Backend |
| Reasoning Loop: Plan -> Tool Calls -> Execute -> Respond |
+-----------------------------+-----------------------------+
|
v Model Context Protocol (MCP)
+-----------------------------------------------------------+
| EXTERNAL INTEGRATIONS (MCP) |
| - Elastic (Lease RAG) |
| - MongoDB (CRUD operational tickets) |
| - Arize Phoenix (Trace logging and evaluations) |
+-----------------------------------------------------------+
- Elastic MCP (Search & RAG): Vector and keyword querying of lease agreements to audit liabilities.
- MongoDB MCP (Transactional State): Querying staff status, updating work orders, and managing tenants.
- Arize Phoenix (Observability): Trace capturing and continuous evaluating of LLM accuracy.
- Node.js v22+
- pnpm v9+
pnpm installpnpm run dev— Starts the Hono backend server in watch mode.pnpm run build— Compiles TypeScript intodist/.pnpm run start— Runs the compiled backend production build.pnpm run test— Executes unit tests.pnpm run evaluate— Triggers the evaluation harness against mock scenarios.pnpm run seed— Resets and seeds the mock databases.
Distributed under the Apache License 2.0. See LICENSE for more details.