fastmcp/docs/development
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
..
v3-notes Keep historical mcp.types import in v2/v3 migration examples 2026-07-20 21:04:01 -04:00
v4-notes Let a server answer argument-completion requests (#4582) 2026-07-21 12:26:24 -04:00
contributing.mdx Align CLI, deployment, and config docs (#4259) 2026-07-19 14:24:07 -04:00
releases.mdx Migrate to MCP Python SDK v2 (#4437) 2026-07-06 17:36:45 -04:00
tests.mdx Merge remote-tracking branch 'origin/main' into feature/client-auto-default 2026-07-20 12:33:38 -04:00