code: def run_server(config):
      SocketServer.TCPServer.allow_reuse_address = True
      with MongoServer(config) as srv:
          srv.serve_forever()
  
imports: import socketserver
  import socket
  import struct
  import bson
  import traceback
  from bson import codec_options
  from collections import OrderedDict
  from abc import abstractmethod
  from bson.codec_options import CodecOptions
  from bson.codec_options import TypeCodec
  from bson.codec_options import TypeRegistry
  import numpy
  import datetime
  import mindsdb.api.mongo.functions
  from mindsdb.api.mongo.classes import RespondersCollection, Session
  from mindsdb.interfaces.storage import db
  from mindsdb.interfaces.model.model_controller import ModelController
  from mindsdb.interfaces.database.integrations import integration_controller
  from mindsdb.interfaces.database.projects import ProjectController
  from mindsdb.interfaces.database.database import DatabaseController
  from mindsdb.utilities.context import context
  from mindsdb.utilities import log
label_desc: Use image node_id 5 for calling a global function with example usage: run_server(config) without return types