main.py 544 B

123456789101112131415161718192021
  1. # 导入FastAPI及相关模块
  2. import uvicorn
  3. #from fastapi_mcp import FastApiMCP
  4. from py_tools.logging import logger
  5. from .settings import base_setting
  6. from .server import app
  7. # mcp = FastApiMCP(app)
  8. # mcp.mount()
  9. # mcp.setup_server()
  10. def main():
  11. logger.info(f"project run {base_setting.server_host}:{base_setting.server_port}")
  12. uvicorn.run(
  13. app=app, host=base_setting.server_host, port=base_setting.server_port, log_level=base_setting.server_log_level,
  14. access_log=False
  15. )
  16. if __name__ == "__main__":
  17. main()