fastmcp/docs/development/v4-notes
Jeremiah Lowin 7417e974f4
Let a server answer argument-completion requests (#4582)
* Add server-side argument completion (@mcp.completion)

* Reference CompletionValues directly in cast so the import reads as used

* Import completion types from mcp_types, not the fastmcp.types mirror

* Fix test imports after dropping the fastmcp.types mirror

* Fix change-register example import after dropping the types mirror

* Enforce 100-value completion cap; make docs example runnable

* Document completion authorization contract

* Offload sync completion handlers to threadpool

* Exclude bare str from completion return type

* Pass Any-typed value in bare-string rejection test

* Point completion authoring types to mcp_types in v4 notes
2026-07-21 12:26:24 -04:00
..
change-register.mdx Let a server answer argument-completion requests (#4582) 2026-07-21 12:26:24 -04:00
feature-program.mdx Address review: drop tasks from modern capability table; note the reentrancy blocker too 2026-07-20 20:28:23 -04:00
index.mdx Refresh v4 notes index overview to match shipped work 2026-07-20 20:02:49 -04:00
known-gaps.mdx Refresh v4 developer notes to match shipped work 2026-07-20 20:00:37 -04:00
protocol-2026.mdx Address review: drop tasks from modern capability table; note the reentrancy blocker too 2026-07-20 20:28:23 -04:00