fastmcp/docs
Chris Guidry db4450e40b Encrypt task context snapshots at rest
A background task still needs to know who asked for the work, so FastMCP
captures the caller's access token and every inbound HTTP header at
submission time and writes that snapshot to the Docket backend. On a
distributed backend the credentials sit in Redis as plaintext for the
task's TTL, and a rediss:// URL protects only the wire. Set
FASTMCP_ENCRYPTION_KEY and the snapshot becomes a Fernet token instead.

Restore fails closed: a worker that cannot decrypt a snapshot fails the
task rather than run the tool with no caller.

Closes #4747

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-05 15:21:19 -04:00
..
.cursor/rules Clean up parameter documentation 2025-06-22 20:59:53 -04:00
apps Improve the v4 docs (#4707) 2026-07-29 09:51:13 -04:00
assets Animated (#3231) 2026-02-19 11:56:51 -05:00
cli Improve the v4 docs (#4707) 2026-07-29 09:51:13 -04:00
clients Improve the v4 docs (#4707) 2026-07-29 09:51:13 -04:00
community Normalize repo references to PrefectHQ/fastmcp casing (#3218) 2026-02-18 14:51:18 -05:00
css add language dropdown (#4716) 2026-07-30 09:32:58 -04:00
deployment Rewrite the FastMCP docs welcome page (#4709) 2026-07-29 09:51:22 -04:00
development Route published docs through pull requests (#4713) 2026-07-30 10:18:03 -04:00
getting-started Rewrite the FastMCP docs welcome page (#4709) 2026-07-29 09:51:22 -04:00
integrations Improve the v4 docs (#4707) 2026-07-29 09:51:13 -04:00
more Encrypt task context snapshots at rest 2026-08-05 15:21:19 -04:00
patterns Align CLI, deployment, and config docs (#4259) 2026-07-19 14:24:07 -04:00
public/schemas/fastmcp.json chore: Update fastmcp.json schema (#1955) 2025-09-29 20:12:24 -04:00
python-sdk chore: Update SDK documentation (#4647) 2026-07-27 15:03:41 -04:00
servers Encrypt task context snapshots at rest 2026-08-05 15:21:19 -04:00
snippets Fix docs app demo iframe assets (#4194) 2026-05-20 13:18:45 -04:00
tutorials Improve the v4 docs (#4707) 2026-07-29 09:51:13 -04:00
v2 docs: clarify external OAuth consent mode (#4746) 2026-08-03 18:02:09 -04:00
v3 docs: clarify external OAuth consent mode (#4746) 2026-08-03 18:02:09 -04:00
.ccignore Add comprehensive OAuth 2.1 authentication system with WorkOS integration (#1327) 2025-08-01 17:06:55 -04:00
changelog.mdx Docs: mirror v3.4.6 release notes (#4764) 2026-08-05 10:53:15 -04:00
docs.json Rewrite the FastMCP docs welcome page (#4709) 2026-07-29 09:51:22 -04:00
fastmcp-analytics.js [codex] Add FastMCP docs telemetry (#3727) 2026-03-31 19:32:09 -04:00
language-dropdown.js add language dropdown (#4716) 2026-07-30 09:32:58 -04:00
prefab-demo-payloads.js Fix docs app demo iframe assets (#4194) 2026-05-20 13:18:45 -04:00
python-sdk-pages.json chore: Update SDK documentation (#4569) 2026-07-20 18:44:54 -04:00
unify-intent.js Add tag to deployment pages (#3624) 2026-03-25 11:39:25 -04:00
updates.mdx Docs: mirror v3.4.6 release notes (#4764) 2026-08-05 10:53:15 -04:00
v2-banner.js Update docs for 3.0 GA release (#3216) 2026-02-18 14:29:28 -05:00
v2-navigation.json chore: split v2 docs navigation into separate file (#3762) 2026-04-04 21:17:39 -04:00
v3-banner.js Archive v3 docs and publish v4 as the primary version (#4613) 2026-07-23 19:47:57 -04:00
v3-navigation.json Archive v3 docs and publish v4 as the primary version (#4613) 2026-07-23 19:47:57 -04:00