Home / Docs / demo
On this page

AI Agent Hub

AI Agent Hub

The AI Agent Hub is the full-stack dashboard for the MCP AI Suite. It wires the kernelmcp orchestrator to the six suite pipelines (memory, planning, workspace, sandbox, scheduler, RAG) behind a single FastAPI backend, with a Next.js 14 frontend for chat, agents, knowledge, observability, scheduling, security, and more.

It is a deployable application, not a pip install library — you run it with Docker (or locally) rather than importing it.

Stack

  • Backend — FastAPI + kernelmcp orchestrator + LiteLLM
  • Frontend — Next.js 14 (App Router) + Tailwind CSS + TypeScript
  • Search — SearXNG (meta search engine for the web-search tools)
  • Packaging — Docker Compose

Install & run

git clone https://github.com/gashel01/kernelmcp-demo
cd kernelmcp-demo
docker-compose up --build

Then open:

ServiceURL
Frontend (dashboard)http://localhost:3007
Backend APIhttp://localhost:8007
API docs (Swagger)http://localhost:8007/docs
SearXNGhttp://localhost:9999

Local (without Docker)

Backend

cd backend
pip install -r requirements.txt
pip install mcpaisuite-kernelmcp mcpaisuite-memorymcp mcpaisuite-ragmcp mcpaisuite-planningmcp mcpaisuite-workspacemcp mcpaisuite-sandboxmcp mcpaisuite-schedulermcp
uvicorn server:app --reload --port 8000

Frontend (new terminal)

cd frontend
npm install
NEXT_PUBLIC_API_URL=http://localhost:8000 npm run dev

Open http://localhost:3000.


Dashboard pages

PagePathWhat it does
Chat/chatMulti-turn chat with streaming and ReAct / LTP / Hybrid mode selection
Agents/agentsSpawn and monitor sub-agents / TaskForce (code, research, file, memory, plan, rag, ltp, custom)
Knowledge/knowledgeRAG file upload, vector search, knowledge-graph explorer
Workspace/workspaceFile manager with checkpoints, DLP, and approval gates
Scheduler/schedulerCron, one-shot, interval and watch jobs with execution history
Security/securityNetwork egress control, host-access gates, constitution editor
Observability/observabilityTraces, token / cost / latency analytics
Monitor/monitorLive execution event stream and tool-dispatch logs
Deployments/deploymentsDeploy agents as token-authed callable APIs
Fleet/fleetMulti-agent fleet management
Control/controlRemote control plane for connected kernels
Eval/evalEvaluation suites and regression tracking
Executions/executionsExecution and run history
Observatory/observatoryAggregate system overview
Settings/settingsLLM provider, model, execution mode, service connections

Configuration

Set these as environment variables (e.g. in docker-compose.yml or your shell):

VariableDefaultDescription
KERNELMCP_NAMESPACEdemoDefault tenant namespace
KERNELMCP_MODELclaude-sonnet-4-6Primary LLM model
KERNELMCP_LOCAL_MODELollama/mistralLocal / fallback model
KERNELMCP_ROUTINGtrueEnable smart model routing
KERNELMCP_MAX_TURNS20Max ReAct turns per task
KERNELMCP_MAX_TOKENS50000Max tokens per task
KERNELMCP_MAX_COST1.0Max cost per task (USD)
OPENAI_API_KEYOpenAI API key
ANTHROPIC_API_KEYAnthropic API key
SEARXNG_URLhttp://searxng:8080SearXNG URL
RAGMCP_VECTORSTOREqdrantVector store backend
RAGMCP_VECTORSTORE_URLhttp://host.docker.internal:6333Qdrant URL
RAGMCP_EMBEDDERfastembedEmbedding backend
NEXT_PUBLIC_API_URLhttp://localhost:8007API URL the frontend calls

API

The backend exposes 200+ REST endpoints (chat, agents, knowledge, scheduler, observability, deployments, fleet, eval, hub, …), all accepting an X-Tenant-ID header for multi-tenant isolation. Browse the full, always-current spec at /docs (Swagger) on the running backend, or read the source on GitHub.

License

AGPL-3.0. For commercial use in a closed-source product, a commercial license is available — contact us by email.