Second half of the move. MCPConfig, DefaultMCPHostInterval and the
normalise arm now sit next to the server struct they govern; applyDefaults
calls normaliseMCP instead of inlining it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Pure move. Nothing changes but the file a reader opens. validateMCP is the
one new name: config.go's validate arm becomes a method next to the block
it checks, which is the shape the rest of this sweep follows.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>