From 577ed6e9a3d33268bbc1f0b528d08b918a912135 Mon Sep 17 00:00:00 2001 From: Jeremiah Lowin <153965+jlowin@users.noreply.github.com> Date: Fri, 24 Oct 2025 18:41:00 -0400 Subject: [PATCH] Fix middleware example: add context parameter to call_next() (#2215) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Jeremiah Lowin --- docs/servers/context.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/servers/context.mdx b/docs/servers/context.mdx index 720272fb7..cb4fe52ad 100644 --- a/docs/servers/context.mdx +++ b/docs/servers/context.mdx @@ -210,8 +210,8 @@ class UserAuthMiddleware(Middleware): # Middleware stores user info in context state context.fastmcp_context.set_state("user_id", "user_123") context.fastmcp_context.set_state("permissions", ["read", "write"]) - - return await call_next() + + return await call_next(context) @mcp.tool async def secure_operation(data: str, ctx: Context) -> str: