### Question I noticed that the FastMCP server does not have the options to manually specify the capabilities of the server, however it is possible to do so with the low-level server. My current workaround to advertise the capabilities is like so: ```py mcp = FastMCP("test-server") # Manually set notification options lowlevel_server: Server = mcp._mcp_server lowlevel_server.notification_options.resources_changed = True lowlevel_server.notification_options.tools_changed = True # Now, we override the mcp.run() async def main(): async with stdio_server() as (r, w): init_opts = lowlevel_server.create_initialization_options( lowlevel_server.notification_options, {} ) await lowlevel_server.run(r, w, init_opts) if __name__ == "__main__": anyio.run(main) ``` Is there any other way to specify the capabilities of the FastMCP server? Is there a reason not to? Thanks! ### Additional Context _No response_