MCP Infrastructure

Modular server/client platform with dynamic plugins, real-time WebSocket communication, and integrated AI capabilities.

CORE

Architecture

C++23 server with WebSocket JSON-RPC 2.0, native desktop client with ImGui, web client with Angular, and a dynamic plugin system with hot-reload.

C++23cinatraSDL2/OpenGLImGuiAngularWebSocket
ECOSYSTEM

Plugin Catalog

12+ server plugins and 11+ client plugins covering business operations, development tools, and data processing. Loaded dynamically via dlopen.

SalesAccountingHRGitHubJiraDataIngestion
AI

AI Hub

Unified AI backend integrating local LLMs via llama.cpp, speech-to-text (Whisper), TTS, image generation (Stable Diffusion), and RAG with vector search.

llama.cppWhisperRAGDuckDB vssQLoRAVRAM LRU
ANALYTICS

Business Intelligence

PowerBI-inspired reporting engine with interactive charts, cross-filtering, time grain aggregation, and a web viewer. DuckDB as the analytics backend.

ImPlotEChartsDuckDBCross-filterRBACbi-viewer
INTEGRATION

API & Integration

WebSocket JSON-RPC 2.0 protocol, REST gateway with dynamic route mapping, role-based access control, and change data capture notifications.

JSON-RPC 2.0RESTRBACCDCAPI Key
DEVOPS

Deployment & Packaging

Modular .deb packaging, private APT repository, plugin hot-reload without server restart, systemd integration, and VNC remote access.

.debAPTHot-reloadsystemdnginxGPG
AGENTS

Company Manager

Model any organization as a team of LLM agents. Define reusable role templates with typed capabilities, hire instances into your orgs, route plain-language requests through a built-in Receptionist — all on your MCP infrastructure.

Multi-agentTemplatesTyped CapabilitiesReceptionistReActAI HubRBACDuckDB

This is the platform we install and operate for client organisations under MCP server deployment. The full rationale, from protocol choice to plugin model to production rollout, is written up in our guide to self-hosted MCP infrastructure.