Managing my YunoHost instances is getting ridiculously easy thanks to the YunoHost MCP.
App packaging is now pretty much unattended. I can point an agent at an app and it can build the YunoHost package, manage the repo, install it on a real server, test it, inspect failures, fix them and keep trying until it works.
Once working, it can publish the package to the Nostr catalogue and handle future upgrades as well.
The MCP also makes general server management much easier. Agents can check services, logs, apps, backups and upgrades, while the more sensitive operations still require approval.
I'm mostly choosing what I want done rather than doing the repetitive work myself.
https://github.com/imattau/yunohost-mcp
https://github.com/imattau/yunohost-mcp_ynh
https://github.com/imattau/nostr_catalog_ynh
#yunohost #selfhosting #nostr #mcp #ai #nostrdevs #nostrblog
App packaging is now pretty much unattended. I can point an agent at an app and it can build the YunoHost package, manage the repo, install it on a real server, test it, inspect failures, fix them and keep trying until it works.
Once working, it can publish the package to the Nostr catalogue and handle future upgrades as well.
The MCP also makes general server management much easier. Agents can check services, logs, apps, backups and upgrades, while the more sensitive operations still require approval.
I'm mostly choosing what I want done rather than doing the repetitive work myself.
https://github.com/imattau/yunohost-mcp
https://github.com/imattau/yunohost-mcp_ynh
https://github.com/imattau/nostr_catalog_ynh
#yunohost #selfhosting #nostr #mcp #ai #nostrdevs #nostrblog
2