View the source code for this module on GitHub: https://github.com/mcp-use/mcp-use/blob/main/libraries/python/mcp_use/server/runner.py
ServerRunner
from mcp_use.server.runner import ServerRunner
method run
Run the MCP server.ParametersSignatureLiteraldefault:"streamable-http"Transport protocol to use (“stdio”, “streamable-http” or “sse”)strdefault:"127.0.0.1"Host to bind tointdefault:"8000"Port to bind tobooldefault:"False"Whether to enable auto-reload
def run(
transport: Literal = "streamable-http",
host: str = "127.0.0.1",
port: int = 8000,
reload: bool = False
):
method serve_starlette_app
ParametersSignaturestarlette.applications.StarletterequiredParameter valuestrdefault:"127.0.0.1"String valueintdefault:"8000"Integer valueLiteral | Nonedefault:"None"Parameter valuebooldefault:"False"Boolean flag
def serve_starlette_app(
starlette_app: starlette.applications.Starlette,
host: str = "127.0.0.1",
port: int = 8000,
transport: Literal | None = None,
reload: bool = False
):