We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f5e3cab commit a704063Copy full SHA for a704063
src/biocontext_kb/main.py
@@ -16,16 +16,14 @@ def run_app():
16
"""
17
logger = logging.getLogger(__name__)
18
19
- from biocontext_kb.app import MCPPathRewriteMiddleware, app
+ from biocontext_kb.app import app
20
21
if os.environ.get("MCP_ENVIRONMENT") == "PRODUCTION":
22
logger.info("Starting Starlette app with Uvicorn in PRODUCTION mode.")
23
uvicorn.run(app, host="0.0.0.0", port=int(os.getenv("PORT", 8000)))
24
- elif not isinstance(app, MCPPathRewriteMiddleware):
+ else:
25
logger.info("Starting MCP server via stdio (non-PRODUCTION mode).")
26
app.run(transport="stdio")
27
- else:
28
- logger.error("MCP server is not properly configured for non-PRODUCTION mode.")
29
30
31
if __name__ == "__main__":
0 commit comments