BrainHub
BrainHub — frontend web unificado + disco en la nube + puerta de enlace MCP + agente de operaciones
Entrada principal de uso propio de la familia de productos Brain: un único proceso FastAPI agrega todos los paneles (base de conocimiento / búsqueda / disco en la nube / tablero / memoria / estado del agente / registros de operaciones), expone una única puerta de enlace MCP e incluye un agente de operaciones que mantiene automáticamente la base de conocimiento y la memoria.
Introducción
BrainHub es la puerta de entrada de la familia de productos Brain; se encarga de reunir todas las capacidades de la familia en una interfaz operable y en un conjunto de API:
Panel web: construcción sin compilación de frontend con Jinja2 + HTMX, navegación de base de conocimiento / búsqueda semántica / CRUD de disco en la nube / máquina de estados de tareas del tablero / memoria / estado del agente / registros de operaciones
API JSON v1:
/api/v1/*para que lo consuma el frontend React de escritorioPuerta de enlace MCP: agrega las herramientas propias de BrainHub + las herramientas de recuperación de BrainMem, 12 en total; cualquier agente se conecta solo a esta entrada
Agente de operaciones: archivado programado, reconstrucción de índices, extracción de memoria, comprobaciones de salud
En la etapa de uso propio, un solo brainhub start levanta todo el proceso principal: importa brainmem como backend de recuperación, inicia el subproceso brain-bridge y, hacia el exterior, parece un software unificado.
Related MCP server: MCPHub
Características
🖥️ Panel unificado — 7 tipos de páginas agregados en un solo servicio, refresco parcial con HTMX + interacción ligera con Alpine, sin compilación de frontend
🔌 Entrada MCP única —
write_note/read_file/list_files/ máquina de estados de proyectos /health_check/send_matrix_msg+ reenvío de las herramientas de recuperación de BrainMem🤖 Agente de operaciones — programación con APScheduler: archivado / reconstrucción de índices / extracción de memoria / comprobaciones de salud, sin orquestación externa
📁 Disco en la nube — exploración de archivos en BRAIN_ROOT, carga y descarga, generación diferida de miniaturas, bloqueo de rutas fuera de límites y sensibles
📋 Tablero — máquina de estados de proyectos/tareas (todo → doing → blocked → done, transición estricta)
🔗 Integración de colaboración — reenvía
send_matrix_msgal daemon de BrainBridge a través de una tubería con nombre; el frontend recibe en tiempo real por WS los mensajes de Matrix y el estado del agente💻 Montaje de mismo origen para el escritorio —
/appmonta los artefactos de compilación de brainhub-desktop, mismo origen sin CORS
Composición de la arquitectura
Directorio | Responsabilidad |
| Aplicación FastAPI + plantillas Jinja2 + WS; |
| CRUD de archivos + miniaturas, archivado con |
| Modelo de máquina de estados de proyectos/tareas |
| Agente de operaciones: extracción de memoria, interfaz OpsAgent, programación APScheduler |
| Cliente de tubería con nombre (comunica con BrainBridge, envelope alineado con la constitución del protocolo §3) |
| Puerta de enlace fastmcp: herramientas propias + reenvío de herramientas de BrainMem |
|
|
Inicio rápido
# 安装(Python 3.10+,uv 管理;依赖 BrainMem editable 安装)
uv sync
uv pip install -e ../brainmem
# 启动(拉起 Web + MCP 网关 + brain-bridge 子进程)
uv run brainhub start
# 运维子命令
uv run brainhub ops archive
uv run brainhub ops reindex
uv run brainhub ops healthÍndice de documentación
PLAN.md — plan de implementación y progreso actual (aceptación de las Fases 1-3, panel, Cron de operaciones, herramientas MCP, dependencias)
docs/protocol-constitution.md — constitución del protocolo: firmas de herramientas MCP / esquema de memory.db / envelope de Matrix
../brainmem/PRODUCT_FAMILY_PLAN.md — plan global de la familia de productos (límites entre productos, migración HX470, compensaciones de riesgos)
Proyectos relacionados
Familia de productos Brain: BrainMem (motor de memoria) · BrainHub (este repositorio) · BrainBridge (puerta de enlace de colaboración)
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceProvides a unified MCP interface that proxies requests to multiple backend servers including memory/knowledge graph and vector database services. Enables seamless access to distributed MCP tools through a single endpoint with automatic routing, health monitoring, and retry logic.
- AlicenseNot gradedqualityNot gradedmaintenanceA unified gateway and dashboard that aggregates multiple MCP servers into a single endpoint for streamlined management by AI clients. It features a centralized YAML configuration, a web-based monitoring dashboard, and hot-reload support for managing filesystem, GitHub, and database tools.
- FlicenseNot gradedqualityDmaintenancePersonal AI infrastructure gateway orchestrating memory, workflow automation, knowledge retrieval, and skill discovery as a unified MCP stack.
- AlicenseNot gradedqualityBmaintenanceMCP server providing persistent memory, semantic search, versioned storage, webhook fanout, and unified LLM routing for AI agents via FastAPI runtime with multiple backend options.29Apache 2.0
Related MCP Connectors
The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bxy3045134656/brainhub'
If you have feedback or need assistance with the MCP directory API, please join our Discord server