Compare commits

...

1 commit

Author SHA1 Message Date
claude[bot]
2cafa4e96d docs: separate beta1 and beta2 features in v3-features
Add dedicated v3.0.0beta2 section for expanded reload file watching.
Preserve original beta1 CLI Auto-Reload documentation as released.
Add cross-reference note in beta1 section linking to beta2 expansion.

Co-authored-by: Jeremiah Lowin <jlowin@users.noreply.github.com>
2026-01-29 16:34:47 +00:00

View file

@ -4,6 +4,16 @@ title: v3.0 Feature Tracking
This document tracks major features in FastMCP v3.0 for release notes preparation.
## v3.0.0beta2 Features
### Expanded CLI Auto-Reload File Watching
The `--reload` flag now watches a comprehensive set of file types beyond Python files ([#3028](https://github.com/jlowin/fastmcp/pull/3028)), making it suitable for MCP apps with frontend bundles or static assets.
Watched file types include Python, JavaScript/TypeScript, markup files, stylesheets, configuration files, framework-specific files, GraphQL schemas, images, media, and fonts. The implementation uses `watchfiles` for efficient monitoring and works with all transport types (stdio, HTTP, SSE).
---
## Provider-Based Architecture
v3.0 introduces a provider-based component system that replaces v2's static-only registration ([#2622](https://github.com/jlowin/fastmcp/pull/2622)). Providers dynamically source tools, resources, templates, and prompts at runtime.
@ -556,6 +566,10 @@ Environment variable: `FASTMCP_DECORATOR_MODE=object`
The `--reload` flag enables file watching with automatic server restarts for development ([#2816](https://github.com/jlowin/fastmcp/pull/2816)).
<Note>
File watching was expanded in v3.0.0beta2 to include frontend file types - see [Expanded CLI Auto-Reload File Watching](#expanded-cli-auto-reload-file-watching) above.
</Note>
```bash
# Watch for changes and restart
fastmcp run server.py --reload