Jeremiah Lowin
f0e350942f
Merge pull request #4448 from PrefectHQ/modernize/sampling-deprecation
...
Deprecate ctx.sample and add clear errors for push features on 2026 connections
2026-07-07 08:00:08 -04:00
Jeremiah Lowin
7832f884c6
Merge pull request #4453 from PrefectHQ/remove/deprecated-params
...
Remove 3.x deprecated parameters and object-mode decorators
2026-07-07 07:59:53 -04:00
Jeremiah Lowin
3cb34034d2
Merge pull request #4451 from PrefectHQ/remove/server-method-deprecations
...
Remove 3.0-deprecated FastMCP server methods
2026-07-07 07:59:40 -04:00
Jeremiah Lowin
805ce96689
Remove deprecated decorator_mode setting and object-mode machinery
2026-07-07 07:53:12 -04:00
Jeremiah Lowin
da5754671b
Document as_proxy backend keyword migration
2026-07-07 07:53:11 -04:00
Jeremiah Lowin
508a08475f
Docs: mark removed-in-4.0 deprecations in upgrade guide and change register
...
Annotates the v2->v3 upgrade guide's deprecated server methods as removed in
v4, and adds a Removed in 4.0 section to the change register.
2026-07-07 07:53:11 -04:00
Jeremiah Lowin
497ed2ea00
Remove deprecated fastmcp.server.openapi shim + FastMCPOpenAPI (3.0)
2026-07-07 07:53:10 -04:00
Jeremiah Lowin
b023aae51a
Docs: mark sampling deprecated, update era matrix and change register
2026-07-06 21:32:17 -04:00
Jeremiah Lowin
3522a98766
Migrate to MCP Python SDK v2 ( #4437 )
2026-07-06 17:36:45 -04:00
Jeremiah Lowin
986af54afa
Move pip upgrade recovery into a Troubleshooting section ( #4219 )
2026-05-22 21:13:19 -04:00
Jeremiah Lowin
7a82b57efb
Document pip upgrade recovery for the fastmcp-slim package split ( #4215 )
2026-05-22 20:21:28 -04:00
Jeremiah Lowin
d0315974fa
Add UTM tracking to Horizon links ( #4064 )
2026-04-26 08:38:05 -04:00
Jeremiah Lowin
b96ce24e35
Refresh landing page copy ( #4047 )
2026-04-25 22:06:30 -04:00
Jeremiah Lowin
6f3ea0b929
Refresh landing page copy ( #4043 )
2026-04-25 14:46:48 -04:00
Adam Azzam
e95efce988
Add UTM params to Horizon docs links ( #4018 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 16:47:55 -04:00
Bill Easton
901453902f
Fix broken code examples in docs ( #3869 )
...
* Fix broken code examples in docs
- Tag error output blocks as ```text instead of ```python (anthropic,
openai integration docs + v2 mirrors)
- Quote unquoted URL in Descope config example (+ v2 mirror)
- Fix GoogleGenAISamplingHandler → GoogleGenaiSamplingHandler casing
in sampling docs
- Fix import path: handlers.GoogleGenaiSamplingHandler →
handlers.google_genai.GoogleGenaiSamplingHandler in v3-features
🤖 Generated with Claude Code
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Fix remaining broken doc examples and add skip tags for false positives
- BearerTokenAuth → StaticTokenVerifier in deployment/http.mdx
- providers.oauth → server.auth import in authentication.mdx
- ListToolsNext → updated list_tools API in v3-features.mdx
- OAuthClientProvider → OAuth in v2/storage-backends.mdx
- Add test="skip" for upgrade guides, contrib placeholders, f-string backticks
🤖 Generated with Claude Code
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Ratchet doc example baselines to zero
All 1444 examples now pass syntax and import checks.
🤖 Generated with Claude Code
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Add pytest-examples dev dep, fix client_id in StaticTokenVerifier example, commit missed openapi fixes
- Add pytest-examples to dev dependencies (fixes CI ModuleNotFoundError)
- Include required client_id in StaticTokenVerifier token payload
- Commit previously unstaged HTTPRoute import fixes in openapi.mdx
🤖 Generated with Claude Code
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Update deprecated import paths across docs
- fastmcp.server.openapi → fastmcp.server.providers.openapi
- fastmcp.server.proxy → fastmcp.server.providers.proxy
- fastmcp.server.apps → fastmcp.apps
- Tag upgrade guide "Before" examples with test="skip"
🤖 Generated with Claude Code
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 12:53:04 -04:00
buyua9
3cb5579253
fix(docs): correct FastMCP tool name in welcome docs ( #3781 )
2026-04-07 14:48:50 -04:00
Bill Easton
376a4a57e2
Docs: add FileTreeStore sanitization warnings and update examples ( #3661 )
...
Co-authored-by: Marvin Context Protocol <41898282+Marvin Context Protocol@users.noreply.github.com>
Co-authored-by: Bill Easton <strawgate@users.noreply.github.com>
2026-03-27 21:41:56 -04:00
Jeremiah Lowin
c04ce8972f
Apps Phase 1: docs, examples, app-only tool filtering ( #3593 )
...
* Apps Phase 1: docs, examples, app-only tool filtering, Rx() migration
* Clarify architecture page is Prefab-specific
* Fix component reference inaccuracies and DataTable search prop
- Charts import: clarify they must come from prefab_ui.components.charts
- DataTable: searchable→search (the actual prop name), remove nonexistent
table-level sortable prop
- Select: remove nonexistent options prop, show SelectOption children
- Tabs: default_value→value
- Fix search=True in inventory, patterns, datatable examples
* Consistent Rx usage across all examples, fix imports
* Address review: fix chart imports, Select import, docstring --stdio claims
2026-03-24 13:35:29 -04:00
Jeremiah Lowin
8bc31360e8
Restructure docs navigation: CLI section, Composition, More ( #3361 )
...
* WIP: Move mounting docs to servers/composition, remove deprecated import_server content
* WIP: Add CLI section under More, move testing to Features, restructure nav
* WIP: Rename querying to client, remove factory functions from CLI overview
* WIP: Promote CLI to top-level section, move Upgrading to More
* WIP: Rename CLI installing page to install-mcp
* WIP
* Add Google Gemini sampling handler docs, fix version badges
2026-03-02 21:09:48 -05:00
Jeremiah Lowin
390a11d7d2
Document mounted server state store isolation in upgrade guide ( #3236 )
...
* Document mounted server state store isolation in upgrade guide
* Add missing FastMCP import to upgrade guide example
2026-02-19 12:05:50 -05:00
Jeremiah Lowin
35bbf4800f
Animated ( #3231 )
2026-02-19 11:56:51 -05:00
Jeremiah Lowin
08387157bb
Fix MDX parse error: escape curly braces in upgrade guide prompts ( #3227 )
2026-02-18 21:55:35 -05:00
Jeremiah Lowin
06155d3d67
Fix v2 upgrade guide: remove incorrect v1 import advice ( #3226 )
...
* Fix v2 upgrade guide: remove incorrect v1 import migration advice
* Drop unnecessary reassurance about unchanged import
* Improve v2 upgrade guide opening: mention deprecated kwargs and async shifts
2026-02-18 21:29:45 -05:00
Jeremiah Lowin
9975e1cc6e
Document dict-to-Message prompt migration in v2 upgrade guide ( #3225 )
2026-02-18 19:07:30 -05:00
Jeremiah Lowin
64e9153426
Sync README with welcome.mdx, fix install count ( #3224 )
...
* Sync README with welcome.mdx, fix install count in release notes
* Tighten README, sync with welcome.mdx, fix install count
2026-02-18 18:38:20 -05:00
Jeremiah Lowin
e717e1623c
Update thumbnail background ( #3219 )
...
* Update thumbnail background
* New thumbnail
* JPEG encoded
* Update banner
2026-02-18 15:53:46 -05:00
Jeremiah Lowin
a2efd686a9
Normalize repo references to PrefectHQ/fastmcp casing ( #3218 )
2026-02-18 14:51:18 -05:00
Jeremiah Lowin
78010ef06e
Fix invalid uv add fastmcp@latest command ( #3217 )
2026-02-18 14:46:19 -05:00
Jeremiah Lowin
1eb57ba262
Add upgrade guides for users coming from the MCP SDK ( #3215 )
...
* Add upgrade guides for users coming from the MCP SDK
* Fix incorrect Image import path in LLM migration prompt
* Align LLM prompts with prose across all three upgrade guides
* Move upgrade guides under getting-started/upgrading, add install section and --upgrade flag
2026-02-18 14:30:07 -05:00
Jeremiah Lowin
958e657521
Update docs for 3.0 GA release ( #3216 )
...
* Update docs for 3.0 GA release
* Add upgrade command to v2 migration section
* Revert "Add upgrade command to v2 migration section"
This reverts commit ee03d0d847 .
2026-02-18 14:29:28 -05:00
Jeremiah Lowin
85a833a74b
Reorganize docs navigation around Server/Client/Apps pillars ( #3197 )
...
* Reorganize docs navigation and add Apps documentation
Collapse Providers, Transforms, and Deployment under Servers. Add Apps
section with overview and low-level API pages. Add card images to welcome
page and README. Add NEW tags to recent features.
* Fix missing imports in Apps low-level API code examples
2026-02-16 15:33:16 -05:00
Jeremiah Lowin
e5553177d7
docs: update all references from 3.0.0b2 to 3.0.0rc1 ( #3173 )
2026-02-12 16:39:16 -06:00
Jeremiah Lowin
806aa8c579
Update docs to reference beta 2 ( #3112 )
2026-02-07 10:33:12 -05:00
Jeremiah Lowin
41c56481af
Pin httpx < 1.0 and simplify beta install docs ( #2975 )
2026-01-21 21:08:46 -05:00
Jeremiah Lowin
62cc28c7b0
Update FastMCP Cloud references to Prefect Horizon ( #2978 )
2026-01-21 20:52:08 -05:00
Jeremiah Lowin
6efbc5db1d
Restructure README and docs with motivated narrative ( #2964 )
2026-01-20 22:30:57 -05:00
Jeremiah Lowin
287ae44ff3
Restructure README and welcome page with motivated narrative ( #2963 )
2026-01-20 17:58:10 -05:00
Jeremiah Lowin
abccd53573
Update example MCP version in installation docs ( #2959 )
2026-01-20 09:24:31 -05:00
Jeremiah Lowin
4b1a7f51b0
Remove pip --pre warning from installation docs ( #2958 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-20 08:40:24 -05:00
Jeremiah Lowin
6dba73b69d
Restructure docs: move transforms to dedicated section ( #2956 )
2026-01-20 00:38:35 -05:00
Jeremiah Lowin
0be4cda159
Prepare docs for v3.0 beta release ( #2954 )
2026-01-20 00:13:18 -05:00
Jeremiah Lowin
c14ef132da
Clarify installation for FastMCP 3.0 beta ( #2953 )
2026-01-19 23:24:47 -05:00
Jeremiah Lowin
3df38584cf
Fix broken documentation links ( #2952 )
2026-01-19 23:17:29 -05:00
Jeremiah Lowin
3af9de197a
Restructure documentation for FastMCP 3.0 ( #2951 )
2026-01-19 21:33:35 -05:00
Jeremiah Lowin
7ee3bec727
Add missing 3.0.0 version badges and document tasks extra ( #2866 )
2026-01-13 12:04:52 -05:00
Jeremiah Lowin
c9a9df17f4
Add FastMCP 4.0 preview notice to installation guide ( #2831 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-10 11:41:44 -05:00
Jeremiah Lowin
dcfd9ee387
Pin Cyclopts to v4.0.0 + compliance note ( #2354 )
...
* Pin cyclopts to v5.0.0a1+
* Document cyclopts/docutils licensing
* Update docs
2025-11-03 18:37:12 -05:00
Jeremiah Lowin
9a7c04873c
Add note about docs version ( #2271 )
2025-10-26 21:00:49 -04:00
Jeremiah Lowin
e7cde97e5b
Docs ( #2145 )
...
* Update fonts + styling
* Update docs.json
* Update welcome.mdx
2025-10-19 20:26:08 -04:00