Closed
Description
Describe the bug
MCP stop working due to auth error after upgrading from 1.6.0 to 1.7.0
To Reproduce
mcp: FastMCP = FastMCP()
@mcp.tool()
def add_two_integers(a: int, b: int) -> int:
"""
Adds two integers.
Args:
a (int): The first integer.
b (int): The second integer.
Returns:
int: The sum of the two integers.
"""
return a + b
app: FastAPI = FastAPI()
app.mount("/", mcp.sse_app())
Expected behavior
Above is a super simple example to bind mcp to fastapi, I start with uvicorn, it works just fine with 1.6.0 but stop working in 1.7.0 due to 401 from /sse. Here I'm not configuring any auth so expecting no auth check.
Metadata
Metadata
Assignees
Labels
No labels