in src/lindorm_mcp_server/server.py [0:0]
def main():
load_dotenv()
args = parse_arguments()
instance_id = os.environ.get("LINDORM_INSTANCE_ID", args.lindorm_instance_id)
using_vpc_env = os.environ.get("USING_VPC_NETWORK")
if using_vpc_env is not None:
using_vpc = str_to_bool(using_vpc_env)
else:
using_vpc = args.using_vpc
mcp.config = {
"lindorm_search_host": get_lindorm_search_host(instance_id, using_vpc),
"lindorm_ai_host": get_lindorm_ai_host(instance_id, using_vpc),
"lindorm_table_host": get_lindorm_table_host(instance_id, using_vpc),
"username": os.environ.get("USERNAME", args.username),
"password": os.environ.get("PASSWORD", args.password),
"text_embedding_model": os.environ.get("TEXT_EMBEDDING_MODEL", args.embedding_model),
"table_database": os.environ.get("TABLE_DATABASE", args.database)
}
mcp.run()