symfony/mcp-bundle 0.13 replaced the single implicit server with named servers
under `mcp.servers`. sulu/mcp-bundle prepends one called `sulu`, so the
`allowed_hosts` this recipe writes moves under `mcp.servers.sulu.http`.
* Add recipe for sulu/mcp-bundle 1.0
* Move the allowed hosts out of the recipe into its output
The released sulu/mcp-bundle 1.0.0-RC1 requires symfony/mcp-bundle ^0.6,
where mcp.http.allowed_hosts does not exist yet: it was added in 0.11.
Shipping the option as config broke cache:clear on every install.
* Contribute the allowed hosts and the default OAuth scopes
sulu/mcp-bundle 1.0.0-RC2 requires symfony/mcp-bundle ^0.12, so
mcp.http.allowed_hosts exists and the transport can be told its public
host. league requires scopes.default and the bundle leaves it to the
project, so the recipe contributes the two MCP scopes.
Both sections live in sulu_mcp.yaml rather than in the files those
bundles own, because Symfony merges configuration per extension.
---------
Co-authored-by: Johannes Wachter <wachter.johannes@gmail.com>