HQBase
OfficialAcerca de HQBase
HQBase ofrece a los equipos un único lugar para trabajar con buzones compartidos, manteniendo la aplicación, el correo y las credenciales de Cloudflare en la infraestructura del cliente. Incluye:
Buzones compartidos y controles de acceso del equipo.
Configuración multidominio, borradores e historial de auditoría.
Operaciones de instalación, actualización, copia de seguridad y recuperación.
Un servidor MCP remoto protegido por OAuth.
Consulta la documentación del producto para la instalación, el uso diario, la arquitectura y las operaciones.
Related MCP server: Gmail MCP Connector
Desarrollo local
Iniciar la aplicación
pnpm install
pnpm db:migrate:local
pnpm db:seed:local
pnpm devAntes de ejecutar el comando seed opcional, añade estos valores a .dev.vars:
BETTER_AUTH_SECRETHQBASE_LOCAL_SEED_PASSWORDcon entre 8 y 128 caracteres
El comando seed escribe solo en D1 local y no contacta con Cloudflare OAuth. Abre http://127.0.0.1:5173/ e inicia sesión como owner@hqbase.test con esa contraseña. Vite sirve el frontend con recarga en vivo en el puerto 5173 y envía las solicitudes de API al Worker de Wrangler en el puerto 8787.
Para usar el flujo de configuración de la primera ejecución, omite el comando seed y abre http://localhost:5173/setup.
Restablecer datos locales
Para descartar todos los datos locales de D1, reconstruir el esquema y recrear el espacio de trabajo de demostración:
pnpm db:reset:local
pnpm db:seed:localEl comando de restablecimiento es destructivo y solo local. No cambia una base de datos desplegada.
Previsualizar la interfaz de configuración
Para trabajo de incorporación solo de presentación:
pnpm dev:setup-uiAbre http://127.0.0.1:5173/__ui/setup.
Verificar cambios
Ejecuta el control de calidad local completo:
pnpm check
pnpm deploy:dry-runEjecuta pnpm cf:typegen después de cambiar wrangler.jsonc.
Los envíos a main ejecutan el mismo control de calidad y la prueba de despliegue en seco. El staging desplegado es manual y también se ejecuta dentro del flujo de trabajo de lanzamiento firmado. Un lanzamiento permanece en borrador hasta que la versión estable anterior se actualice al candidato firmado exacto y pase sus comprobaciones. Las instalaciones y actualizaciones de clientes verifican el manifiesto firmado y el resumen del artefacto antes del despliegue.
Documentación
hqbase.io/docs es la fuente pública de guías de usuario y operador, especificaciones de producto y procedimientos de mantenimiento.
Contribuir
Lee la guía de contribución antes de abrir una pull request.
Seguridad
Para informar de una vulnerabilidad, sigue el proceso privado en la política de seguridad.
Licencia
HQBase está disponible bajo la GNU Affero General Public License v3.0 only.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted email MCP for your own Gmail, Outlook.com, Microsoft 365, iCloud or IMAP inbox: read, search, draft, reply in thread, forward and file mail. It moves or flags up to 500 messages in one call, and a send leaves exactly one copy in Sent. A calendar is a separate connection, and connecting one adds diary and scheduling tools.
Hosted email MCP for AI agents with inboxes, send/receive, memory, recovery, and credits.
Hosted email for AI agents: create inboxes, send, receive, and reply over MCP with scoped API keys
Email infrastructure for AI agents — send, receive, search, and reply to email over MCP.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA self-hosted MCP server for managing email, calendar, and cloud storage across Microsoft 365, Google Workspace, and IMAP accounts, enabling natural language interaction through any MCP client.1MIT
- AlicenseNot gradedqualityDmaintenanceA Gmail MCP server running on Cloudflare Workers that enables reading, searching, labeling, drafting, sending, and managing Gmail messages, including fetching raw attachment bytes, with per-user OAuth authorization.375 npm1MIT
- AlicenseNot gradedqualityCmaintenanceDeploys a self-hosted Cloudflare email service providing short-lived mailboxes with a JSON API and MCP endpoint for automated testing and AI agent signup, verification, and magic-link flows.01MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to autonomously receive, search, read, reply to, and forward email through a self-hosted Cloudflare service accessible via MCP or CLI, with no web interface.764 npmMIT