You can include multiple Plugins, Plugins can rely on other Plugins, and they all share the same loading interface.
The straight-forward syntax and intuitive file-based routing we've developed for Functions can be used to write Plugins.
Mount the Plugin wherever you want and optionally pass it data.
We hide static assets behind an inaccessible URL so they'll only be available in user-land where the Plugin exposes them.
Check out our Developer Docs for an example of creating and mounting a Pages Plugin.
Check out these examples:
$ claude mcp add pages-plugins \
-- python -m otcore.mcp_server <graph>