You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
FASTMCP_ env var prefixes no longer respected since 1.12.3 #1273
PR #1198 modified how the MCP SSE Server is instantiated, namely by unpacking all the server settings explicitly and providing a number of defaults. The previous solution used **kwargs and provided defaults after the Settings object had been . This has resulted in various downstream effects, one of which is it's no longer possible to override the binding host:
$ FASTMCP_HOST=0.0.0.0 uv run mcp run -t sse app.py
INFO: Started server process [87207]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit) <<<<<< NOTE: host=127.0.0.1
Activity
ajeyone commentedon Aug 25, 2025
Please have a good test. The recent releases broke default behavior.
For users, don't upgrade, use 1.12.2 version.
maxisbey commentedon Sep 26, 2025
Closing this in favour of the discussion happening here: #1244