swroop1242 commited on
Commit
4716b74
·
verified ·
1 Parent(s): 4735f2d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -12
app.py CHANGED
@@ -185,21 +185,18 @@ def build_gradio_ui():
185
  return demo
186
 
187
  # ---------------------------------------------------------
188
- # 5. Unified FastAPI + FastMCP + Gradio Application
189
  # ---------------------------------------------------------
190
- main_app = FastAPI()
191
 
192
- # Get FastMCP SSE sub-application
193
- mcp_sse_subapp = mcp.sse_app()
 
 
194
 
195
- # Mount SSE and Message routes for MCP
196
- main_app.mount("/sse", mcp_sse_subapp)
197
- main_app.mount("/messages", mcp_sse_subapp)
198
-
199
- # Mount Gradio UI at root path
200
  demo_ui = build_gradio_ui()
201
- main_app = gr.mount_gradio_app(main_app, demo_ui, path="/")
202
 
203
  if __name__ == "__main__":
204
- # Run Unified FastAPI App on port 7860
205
- uvicorn.run(main_app, host="0.0.0.0", port=7860)
 
185
  return demo
186
 
187
  # ---------------------------------------------------------
188
+ # 5. Unified FastAPI Application Setup
189
  # ---------------------------------------------------------
190
+ app = FastAPI()
191
 
192
+ # Mount FastMCP SSE sub-application
193
+ sse_subapp = mcp.sse_app()
194
+ app.mount("/sse", sse_subapp)
195
+ app.mount("/messages", sse_subapp)
196
 
197
+ # Mount Gradio UI
 
 
 
 
198
  demo_ui = build_gradio_ui()
199
+ app = gr.mount_gradio_app(app, demo_ui, path="/")
200
 
201
  if __name__ == "__main__":
202
+ uvicorn.run(app, host="0.0.0.0", port=7860)