INNER CODE UNIT · Python
ServerMode
BioTender-max/awesome-bio-agent-skills · skills/openclaw/biomcp-server/repo/src/biomcp/cli/server.py:25
class ServerMode(str, Enum):
STDIO = "stdio"
WORKER = "worker"
STREAMABLE_HTTP = "streamable_http"
def run_stdio_server():
"""Run server in STDIO mode."""
logger.info("Starting MCP server with STDIO transport:")
mcp_app.run(transport="stdio")
def run_http_server(host: str, port: int, mode: ServerMode):
"""Run server in HTTP-based mode (worker or streamable_http)."""
try:
from typing import Any
import uvicorn