MCPServer: replace databaseInterface with Django models

`databaseInterface` is still imported in a few places in MCPServer, primarily for the `getUTCTime` function that will be moved elsewhere, and for database locking that may be removeable.
In most places I've tried to not acknowledge the possibility of multiple results (unlike the original code) - but here there is a vague chance that this could happen.