During initialization the MCP server returns a serverInfo object which includes some information about itself, such as a name, version and description. This may be used in UIs to refer to the server, so we should have a sensible generic default and let the user configure it.
Currently, mcpServer-1.0 describes itself as a test server, which is not appropriate.
The serverInfo block is an Implementation object in the schema.