very similar to my goals but i went different way.

I chose wasm for package format. so everyone can choose the programming language they are familiar with. caveat: rust still has best support for wasm. everything else is hit or miss.

I chose OCI registry for package publishing because that's what everyone already has in their infrastructure. or just use dockerhub/GHCR.

https://github.com/tuananh/hyper-mcp