Absolutely Floored By MCP

Today I wrote an MCP server to give Claude the ability to restart itself to reload after installing MCP plugins. Doing it manually over and over was driving me insane.

I get it working and cheer. Then a few minutes later I decide to install a new MCP plugin and Claude did something that absolutely blew my mind. I ask for it to install something, it searches online, installs configures and does everything on its own, then it used my plugin in the most crazy way. My intent was to have it kill the Claude process and it would then auto-restart, loading the new MCP server. It instead found the process id of the Node server that handles MCP plugins and restarted that so it could keep the desktop app running while reloading.