FastMCP brings its own web server, which clashes with an existing Quart app at first. Because both speak ASGI, a few lines of Starlette are enough to serve our API and an MCP server from one process.
How to let .net integration tests read secrets from Azure Key Vault inside an Azure DevOps pipeline without giving up the built-in test result reporting of the DotNetCoreCLI task.