This commit is contained in:
2025-06-09 00:18:57 +08:00
parent e3dbe8a7d3
commit 8226a78482
10 changed files with 196 additions and 92 deletions
+5 -2
View File
@@ -3,15 +3,18 @@ from api.main import api_router
from fastapi import FastAPI
from multiprocessing import freeze_support
from api.core import Exceptions,Middleware,Gzip
from fastapi_mcp import FastApiMCP
import uvicorn
application = FastAPI(docs_url=None, redoc_url=None)
application = FastAPI(docs_url='/doc', redoc_url=None)
application.add_exception_handler(Exception, Exceptions.all_exception_handler)
Middleware.register_cors(application)
Gzip.register_gzip_response(application)
application.include_router(api_router)
mcp = FastApiMCP(application,name="dcalc-mcp",description="Dcalc MCP Service",include_operations=["skillsList", "skillDetail"])
mcp.mount()
if __name__ == '__main__':
freeze_support()