Edi Life OS: dashboard autoalojado con servidor MCP para IA

Un self-hosted life OS que se conecta a tu asistente de IA por MCP

Edi Life OS, publicado por Edris Ranjbar en GitHub bajo licencia MIT, es un panel personal autoalojado que reúne en un único backend diez espacios de trabajo —Overview, Growth, Focus, Finance, Habittify, Kanban, Calendar, Goals, Notepad y Notes— construidos sobre PHP 8.1+ y MySQL 8+ (o MariaDB 10.4+), sin frameworks ni paso de build en frontend. El proyecto se anuncia como un intento de unificar en una sola pantalla hábitos, objetivos, finanzas, tareas y temporizador de foco, y remata la propuesta con un servidor MCP opcional que expone 26 herramientas para que clientes como Claude Desktop, Claude Code o Codex lean el dashboard, creen metas SMART, registren hábitos o anoten gastos en lenguaje natural.

La pieza que vuelve a Edi Life OS interesante para founders no es el dashboard en sí —hay docenas de life OS open source—, sino que llegue con un servidor MCP de 26 herramientas que conversa con la app solo a través de una API HTTP protegida con bearer token y nunca toca la base de datos directamente. Esa arquitectura se monta en unos minutos con docker compose up -d o, según el repositorio, incluso en hosting compartido barato: descargar el .zip, extraer en public_html/ y rellenar config.php. Para una startup que ya gasta en suscripciones de Notion, Todoist, Habitica y una hoja de cálculo, la promesa operativa es relevante: una sola fuente de verdad, propiedad del dato y un asistente de IA que ya sabe qué hiciste ayer.

Qué hace el servidor MCP de Edi Life OS

El repositorio detalla que el servidor MCP corre sobre stdio (no expone endpoint público) y que se necesita Node.js 22.9+ para levantarlo. Los ejemplos del README son los que muestran el diferencial real:

Leíste lo que hace la IA. ¿Y en tu negocio?

En CAR, dueños de empresa arman en 7 días su primer sistema funcionando: que ningún cliente se les escape, o que el informe del lunes salga solo. Con otros emprendedores al lado.

👥 Probar 7 días
  • «Show me my LifeOS dashboard» — el asistente lee tu score de productividad, hábitos recientes y balance.
  • «Create a SMART goal called Build a home studio, due in three months, and add Buy acoustic panels as a task.»
  • «Mark Reading complete for today.»
  • «Log a 450,000 Toman food expense and show my balance.»

Detrás, las 26 herramientas cubren dashboard, goals, tasks, habits, finances y sticky notes, y todas pasan por api.php con un token independiente del login del navegador (LIFEOS_API_TOKEN o api_token en config.php). El repo incluye tests de timer, API, MySQL e integración bajo tests/, y la guía MCP lista cada herramienta y los archivos de configuración para Claude y Codex.

Para un founder hispanohablante esto es importante: significa que el agente de IA opera sobre tu mismo sistema personal, no sobre una copia en la nube de un SaaS. Si registras una venta en Finance, tu Claude puede preguntarte mañana por tu runway; si anotas una reunión en Kanban, el calendario ya la ve sin sincronizar nada. La conexión, además, es replicable: si cambias de asistente, el contrato MCP se mantiene.

Por qué MCP es ya un estándar, no una moda

MCP, el Model Context Protocol, es un protocolo abierto basado en JSON-RPC que estandariza la comunicación entre modelos y recursos externos. Anthropic lo describe como una capa de «hosts, clients y servers» donde los hosts son las aplicaciones LLM que inician conexiones, los clients los conectores dentro del host, y los servers los servicios que aportan contexto y capacidades. La especificación con fecha 2026-07-28, ya conocida como MCP 2.0, define un núcleo sin estado y un sistema de extensiones opcionales que se negocian durante la inicialización.

La señal más clara de que MCP pasó de beta a infraestructura es que ya se mide en producción, no en demos. Forkast reportó en 2026 que hay aproximadamente 15.930 servidores MCP públicos listados en cuatro registros, con más de 500 millones de descargas mensuales del SDK y más de 75 conectores en el ecosistema. En septiembre de 2026, Anthropic abrió un portal de submission para plugins de Claude y dijo que «millones de personas conectan Claude a sus apps y datos cada día»; el catálogo oficial está en claude.ai/directory. En el sector público, el U.S. Census Bureau ya publica un servidor MCP open source y el GPO GovInfo abrió uno en preview en enero de 2026.

Para founders, la consecuencia práctica es doble. Primero, construir sobre MCP ya no es un riesgo de adopción: los clientes de IA lo soportan nativamente, la documentación es pública y el portal de Anthropic da un canal de distribución. Segundo, el coste de migrar entre modelos baja: una vez que expones tu producto como MCP server, cualquier LLM que respete el estándar puede consumirlo. El propio Edi Life OS aprovecha esto: su servidor se monta en cualquier cliente compatible sin reescribir nada.

Qué resuelve (y qué no) un life OS autoalojado

El repo destaca que Edi Life OS está pensado para un único dueño, y lo dice con honestidad: el token de API da acceso de lectura y escritura a todos los dominios, no hay scopes granulares ni rate limiting en la app, y la nota de seguridad sugiere poner esos límites en la capa de hosting. La API usa transacciones y locks de fila para evitar que una pestaña obsoleta sobrescriba datos, y la sección Your data stays yours explica que todo vive en tu MySQL: las habits en tablas dedicadas, el resto en documentos JSON dentro de app_state, con backups y migraciones desde una versión previa en SQLite (Habittify).

La parte financiera está en Toman (la moneda iraní), con soporte para gastos, ingresos, presupuestos, deudas y créditos únicos o recurrentes. Si operas en USD, EUR o MXN puedes igual usar el módulo ignorando la moneda base o ajustando la vista. El workspace Growth es el más ambicioso: vincula cada dimensión de vida (salud, carrera, relaciones, etc.) a objetivos de largo plazo, objetivos SMART, hábitos y tareas, y guía revisiones semanales, mensuales y trimestrales. Es el clásico patrón de OKRs personales aplicado a seis áreas con un motor que convierte la consistencia diaria en puntaje.

Lo que no resuelve el proyecto, y conviene tener claro antes de adoptarlo:

  • No es multiusuario: la advertencia de seguridad es explícita. Si lo montas para un equipo, necesitas un fork o añadir autenticación propia.
  • No tiene app móvil nativa: es web responsive, pensada para correr en un VPS o hosting compartido.
  • El weather card muestra Qeshm Island vía Open-Meteo y su dato de marea es un estimado modelado, no apto para navegación. Es un detalle, pero conviene saberlo si viajas.
  • El secreto en «secret notes» es un flag, no cifrado; el repo lo aclara para que no se confunda con E2E.

MCP y seguridad: lo que un founder debe tener en mente

Aquí hay un matiz que cualquier founder técnico que esté adoptando MCP debe leer. Según Forkast, en agosto de 2026 se contaban cerca de 15.930 servidores MCP públicos; un escaneo de internet de julio de 2025 había identificado 1.862 servidores accesibles sin autenticación, y Bitsight reportó más de 30.000 instancias de agentes de IA expuestas en sectores sensibles como gobierno, salud y finanzas. Solo el 8,5% de los servidores MCP públicos usan OAuth; estimaciones de múltiples investigadores ubican entre 30% y 82% los servidores con vulnerabilidades explotables.

La razón de fondo está en el diseño. Anthropic confirmó que el comportamiento STDIO de ejecución de comandos en servidores MCP es intencional y declinó modificar el protocolo, dejando la remediación a los implementadores. La NSA y CISA publicaron en junio de 2026 una guía conjunta recomendando autenticar a cada llamador, autorizar invocaciones individuales y tratar las fronteras de confianza de MCP como fronteras de seguridad reales. NIST, a través de su AI Agent Standards Initiative lanzada en febrero de 2026, trabaja hacia un primer perfil de interoperabilidad previsto para el cuarto trimestre de 2026; FedRAMP 20x Phase 3 está activo pero todavía no incluye una línea base específica para MCP.

¿Qué significa esto si despliegas Edi Life OS o cualquier MCP server propio? Tres reglas operativas:

  • Autentica cada llamador y autoriza invocación por invocación: el protocolo no te lo garantiza.
  • Trata cada endpoint MCP como no confiable: añade wrappers o middleware que impongan scopes aunque el server no los soporte.
  • Registra «pensamiento, herramienta, parámetros y resultado» con timestamps y hash chain a prueba de manipulación, y un kill switch que cierre la sesión ante errores consecutivos o frecuencias anómalas.

El propio Edi Life OS implementa varias de estas prácticas: API con bearer token independiente del login, rate limiting delegado al hosting, transacciones con locks de fila y una nota de seguridad que pide HTTPS fuera de localhost. Es un ejemplo de cómo se puede hacer MCP «a la defensiva» sin esperar a que la gobernanza madure.

Qué significa esto para tu startup

Si sos founder y estás cansado de pagar cinco suscripciones para correr tu vida y tu empresa, Edi Life OS es un caso interesante de stack de productividad personal en una sola caja, construido con piezas que cualquier dev senior entiende (PHP, MySQL, Node, Docker). Lo que lo separa de los self-hosted dashboards típicos es el MCP server de 26 herramientas que convierte tu panel en un endpoint consultable por IA, replicable entre clientes y portable si cambias de modelo.

Tres acciones concretas que podés probar este fin de semana:

  • Cloná el repo y levantá el stack con Docker (git clone https://github.com/edrisranjbar/lifeos.git && cd lifeos && docker compose up -d) para evaluar si las diez workspaces cubren lo que hoy tenés repartido en tres o cuatro apps. La promesa de «un solo sign-in, una sola base de datos» es la que más rápido justifica migrar o descartar.
  • Conectá el MCP server a Claude Desktop o Claude Code siguiendo la guía en mcp/README.md y probá los ejemplos del README: crear un SMART goal, registrar un hábito, loguear un gasto. Es la forma más rápida de saber si delegar tareas personales a un agente es un flujo de trabajo que te sirve o te estorba.
  • Antes de exponer cualquier MCP server propio a internet, implementá autenticación por llamador, scopes por herramienta y un log inmutable —el protocolo no lo hace por vos. Si vas a usar MCP en producción, tratá cada server como un endpoint no confiable y añadí el wrapper de seguridad.

El movimiento de fondo que Edi Life OS refleja es claro: MCP dejó de ser una curiosidad de Anthropic para convertirse en infraestructura, con 15.930+ servers públicos, un portal de plugins oficial y adopción en gobierno. La pregunta para founders ya no es si MCP se va a consolidar, sino cuánto de su operación personal y de empresa conviene exponer como servidor MCP antes de que el estándar termine de cerrarse.

Fuentes

¿te gustó o sirvió lo que leíste?, Por favor, comparte.

Leíste lo que hace la IA. ¿Y en tu negocio?

En CAR, dueños de empresa arman en 7 días su primer sistema funcionando: que ningún cliente se les escape, o que el informe del lunes salga solo. Con otros emprendedores al lado.

👥 Probar 7 días

Daily Shot: Tu ventaja táctica

Lo que pasó en las últimas 24 horas, resumido para que tú no tengas que filtrarlo.

Suscríbete para recibir cada mañana la curaduría definitiva del ecosistema startup e inversionista. Sin ruido ni rodeos, solo la información estratégica que necesitas para avanzar:

  • Venture Capital & Inversiones: Rondas, fondos y movimientos de capital.
  • IA & Tecnología: Tendencias, Web3 y herramientas de automatización.
  • Modelos de Negocio: Actualidad en SaaS, Fintech y Cripto.
  • Propósito: Erradicar el estancamiento informativo dándote claridad desde tu primer café.

📡 El Daily Shot Startupero

Noticias del ecosistema startup en 2 minutos. Gratis, todos los días.

Share to...