fastmcp/docs/servers
Jeremiah Lowin 63a79d81fa
[3.x] Keep $ref pointers when inlining would produce an oversized schema (#5422)
Backports `security/ref-expansion-limits` from main. `dereference_refs` checks the expanded size of a schema and keeps `$defs` and nested `$ref` pointers when inlining would exceed its node, depth or size limits. Sibling keywords are merged from the definition each pointer resolves to. Behavior matches main.

Co-authored-by: Bill Easton <williamseaston@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-10-04 10:39:39 -04:00
..
auth Block unsafe OAuth redirect schemes (#4419) 2026-07-05 17:16:10 -04:00
providers Forward proxy initialize as bridge behavior (#4228) 2026-05-27 10:41:49 -04:00
transforms feat(code-mode): default sandbox limits and per-execution tool-call cap (#4170) 2026-05-20 10:47:12 -04:00
authorization.mdx Support async auth checks (#3152) 2026-02-11 12:48:51 -05:00
composition.mdx Restructure docs navigation: CLI section, Composition, More (#3361) 2026-03-02 21:09:48 -05:00
context.mdx Document session state isolation across mount boundaries (#3801) 2026-04-09 16:15:57 -04:00
dependency-injection.mdx [3.x] Exclude Cookie from forwarded HTTP headers (#5429) 2026-10-04 09:13:36 -04:00
elicitation.mdx Add response_title and response_description to ctx.elicit() (#3912) 2026-04-13 20:12:09 -04:00
icons.mdx Restructure documentation for FastMCP 3.0 (#2951) 2026-01-19 21:33:35 -05:00
lifespan.mdx Restructure documentation for FastMCP 3.0 (#2951) 2026-01-19 21:33:35 -05:00
logging.mdx Restructure documentation for FastMCP 3.0 (#2951) 2026-01-19 21:33:35 -05:00
middleware.mdx docs: add audit/event-record recipe for tool-call middleware (#4345) 2026-06-24 12:03:11 -04:00
pagination.mdx Restructure documentation for FastMCP 3.0 (#2951) 2026-01-19 21:33:35 -05:00
progress.mdx Restructure documentation for FastMCP 3.0 (#2951) 2026-01-19 21:33:35 -05:00
prompts.mdx Extract parameter descriptions from docstrings (#3872) 2026-04-12 13:43:48 -04:00
resources.mdx Clarify resource path parameter safety (#4398) 2026-06-27 12:10:37 -04:00
sampling.mdx Add concurrent tool execution with sequential flag (#3022) 2026-02-09 20:43:53 -05:00
server.mdx [3.x] Keep $ref pointers when inlining would produce an oversized schema (#5422) 2026-10-04 10:39:39 -04:00
storage-backends.mdx Fix broken code examples in docs (#3869) 2026-04-12 12:53:04 -04:00
tasks.mdx Update docs for 3.0 GA release (#3216) 2026-02-18 14:29:28 -05:00
telemetry.mdx docs: add best practices for custom telemetry spans (#4001) 2026-04-25 11:43:31 -04:00
testing.mdx Restructure docs navigation: CLI section, Composition, More (#3361) 2026-03-02 21:09:48 -05:00
tool-fingerprinting.mdx docs: add tool fingerprinting recipe for stable schema hashing (#4233) 2026-05-27 10:52:14 -04:00
tools.mdx [3.x] Keep $ref pointers when inlining would produce an oversized schema (#5422) 2026-10-04 10:39:39 -04:00
versioning.mdx Add include_unversioned option to VersionFilter (#3349) 2026-03-02 21:06:50 -05:00
visibility.mdx Restructure documentation for FastMCP 3.0 (#2951) 2026-01-19 21:33:35 -05:00