· kaynak Hacker News – Front Page (hnrss.org)
Edi Life OS, içinde yerleşik bir MCP sunucusu barındıran, kendi sunucunuzda çalışabilen bir yaşam panosu
Bir Show HN projesi; alışkanlıkları, hedefleri, Kanban'ı, finans ve odağı tek bir self-hosted PHP panosunda birleştiriyor ve Claude gibi asistanların verilerinizi sizin adınıza okuyup güncelleyebilmesi için bir MCP sunucusuyla geliyor.
Bir geliştirici, Edi Life OS'ı Hacker News'te paylaştı: alışkanlıkları, hedefleri, görevleri, finansal kayıtları ve odak takibini tek bir uygulamada toplayan, kendi sunucunuzda barındırabileceğiniz bir pano. Kişisel verimlilik aracı için alışılmadık olan yanı, beraberinde bir Model Context Protocol (MCP) sunucusuyla gelmesi; böylece bir yapay zeka asistanı panoyu okuyabiliyor ve sahibi adına — alışkanlık kaydederek, hedef oluşturarak, harcama girerek — üzerinde işlem yapabiliyor.
Tek pano, on çalışma alanı
Projenin GitHub dokümantasyonuna göre Edi Life OS; yapılacaklar uygulaması, alışkanlık takipçisi, bütçe tablosu, Pomodoro zamanlayıcısı ve notlar uygulamasından oluşan bildik dağınıklığın yerini, tek bir girişle ve tek bir veritabanını paylaşan on çalışma alanına bırakıyor: günlük verimlilik puanı gösteren bir Genel Bakış, Büyüme (SMART hedeflere bağlı yaşam boyutları), Odak (müzik eşliğinde Pomodoro seansları), Finans, Habittify (alışkanlıklar ve seriler), Kanban, Takvim, Hedefler, Not Defteri ve Notlar. Çalışma alanları ayrı ayrı değil, birbirine bağlı: alışkanlık tamamlama hedef ilerlemesini besleyebiliyor ve Kanban kartları takvimde görünüyor.
Teknoloji yığını bilinçli olarak mütevazı — PHP 8.1+ ile MySQL 8 veya MariaDB 10.4, ayrıca frontend build adımı ya da framework gerektirmeyen saf JavaScript. Uygulama Docker altında, PHP'nin yerleşik sunucusuyla ya da ucuz bir paylaşımlı hostingde çalışıyor; abonelik yok. Proje MIT lisanslı. Bazı varsayılanlar geliştiricinin bağlamına işaret ediyor: para Toman cinsinden takip ediliyor, tarihler Asia/Tehran dilimini izliyor ve hava durumu kartı Open-Meteo üzerinden Kaşm Adası'nı raporluyor.
Öne çıkan kısım MCP sunucusu
Node.js 22.9+ gerektiren isteğe bağlı MCP sunucusu; panoyu, hedefleri, görevleri, alışkanlıkları, finansal kayıtları ve notları kapsayan 26 araç sunuyor. stdio üzerinden çalışıyor, barındırılan bir uç noktası yok ve dokümantasyon onu Claude Desktop, Claude Code ya da başka herhangi bir MCP istemcisine bağlamayı anlatıyor. Örnek istekler arasında bir asistandan panoyu göstermesini, bir görevle birlikte SMART hedef oluşturmasını, günlük bir alışkanlığı tamamlandı olarak işaretlemesini veya bir harcama kaydedip bakiyeyi raporlamasını istemek yer alıyor.
Önemli bir nokta: MCP katmanı hiçbir zaman doğrudan veritabanına ya da kimlik bilgilerine dokunmuyor. Yalnızca uygulamanın token korumalı /api/v1 HTTP API'si üzerinden haberleşiyor; bu API, tarayıcı girişinden ayrı bir bearer token kullanıyor. Dolayısıyla agent erişimi, ayrıcalıklı bir arka kapıdan değil, diğer tüm API istemcileriyle aynı yüzeyden geçiyor.
Dokümantasyonun kabul ettiği güvenlik ödünleşimleri
Dokümantasyon sınırlamalar hakkında açık sözlü. Uygulama tek bir sahip için tasarlanmış ve API token'ı desteklenen her alanda okuma ve yazma erişimi veriyor — token kapsamları uygulanmamış, uygulama düzeyinde rate limiting de yok; bu yüzden dokülar istek sınırlarını hosting katmanında zorunlu kılmayı öneriyor. Gizli notlar varsayılan olarak API okumalarından gizleniyor, ancak bu bayrak ayrı bir şifreleme sağlamak yerine görünürlüğü kontrol ediyor. Bütünlük tarafında ise kayıtlar sürüm kontrolü kullanıyor, böylece eski bir tarayıcı sekmesi daha yeni değişikliklerin üzerine sessizce yazamıyor; API yazmaları da transaction ve satır kilidi kullanıyor.
Neden önemli
MCP, yapay zeka kodlama asistanları için bir altyapı olarak başladı ve bu tür projeler bu desenin sıradan kişisel yazılımlara yayıldığını gösteriyor. Self-hosting yapanlar için çekiciliği açık: verileriniz üçüncü taraf bir bulutta değil, kendi MySQL veritabanınızda kalarken bir asistanın alışkanlıklarınız, hedefleriniz ve harcamalarınız üzerinde işlem yapabilmesi.
Öteki yüz ise güven meselesi. Claude'yı ya da herhangi bir MCP istemcisini bu panoya bağlamak, ona bir kişinin hayatına dair alışılmadık ölçüde eksiksiz bir tabloya tam okuma/yazma erişimi veriyor; kötü bir isteğin ya da kafası karışmış bir agent'ın zararını sınırlayacak kapsamlı izin yok. Edi Life OS küçük, tek geliştiricili bir proje ama net bir yönü yakalıyor: kişisel araçlar, izin modelleri incelik kazanmadan daha hızlı agent arayüzleri kazanıyor. Bu, self-hosted uygulamalar için varsayılan mimari hâline geldikçe, kapsamlandırmanın, denetim kayıtlarının ve araç başına erişim kurallarının "olsa iyi olur"dan zorunluluğa geçmesini bekleyin.
- #self-hosting
- #mcp
- #ai-agents
- #open-source
- #productivity