I've added an server into to learn a little bit about this. I think it's very interesting what can do and this has certainly taught me a lot.

You can play with this locally by building the snap or the classic package and installing on your system then enabling the 'mcp' experimental flag with:

snap set system experimental.mcp=true

https://github.com/canonical/snapd/pull/16836