Feedback

Chat Icon

Practical MCP with FastMCP & LangChain

Engineering the Agentic Experience

Building an Advanced Netflix MCP: Server Implementation Guide
81%

Exposing the ASGI Application

The final line wraps the server in an ASGI application object that uvicorn can serve.

# Expose ASGI app for uvicorn so --reload works with stateful sessions.
# `fastmcp run --reload` forces stateless mode (no mcp-session-id header),
# causing a fresh uuid4() key per request → state is always lost even with Redis.
#
# Dev:  .venv/bin/python -m uvicorn main:app --reload --port 8000
# Prod: fastmcp run main.py --transport http --port 8000
app = mcp

Practical MCP with FastMCP & LangChain

Engineering the Agentic Experience

Enroll now to unlock current content and receive all future updates for free. Your purchase supports the author and fuels the creation of more exciting content. Act fast, as the price will rise as the course nears completion!