Skip to content

fix(mcp): bump fastmcp>=3.2.1, fix docs and middleware meta stripping#341

Merged
aimable100 merged 2 commits intomainfrom
fix/mcp-docs-and-deps
Apr 9, 2026
Merged

fix(mcp): bump fastmcp>=3.2.1, fix docs and middleware meta stripping#341
aimable100 merged 2 commits intomainfrom
fix/mcp-docs-and-deps

Conversation

@aimable100
Copy link
Copy Markdown
Collaborator

Extracts useful changes from the now-stale mcp/fastmcp-middleware-client-errors branch that weren't part of #339 or #340.

  • Bump fastmcp dep to >=3.2.1 (includes upstream client call_tool error handling)
  • Add python_version>=3.10 marker on temporalio dep
  • Fix docs/mcp.md: add timestamp arg to warrant.sign() examples, correct LangChain adapter pattern to use guard_tools(), fix call_protected_toolcall_tool
  • Fix fastmcp_middleware.py: strip tenuo from context-resolved _meta when params.meta is None

- Bump fastmcp dep to >=3.2.1 (includes PrefectHQ/fastmcp#3778 client
  call_tool error handling for empty/non-text error content)
- Add python_version>=3.10 marker on temporalio dep
- Fix docs/mcp.md: add timestamp arg to warrant.sign() examples,
  correct LangChain adapter pattern to use guard_tools(), fix
  call_protected_tool -> call_tool, clarify extraction result
- Fix fastmcp_middleware: strip tenuo from context-resolved _meta
  when params.meta is None
@aimable100 aimable100 merged commit 3129596 into main Apr 9, 2026
45 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant