diff --git a/README.md b/README.md index a0afe22313..5892d00b2f 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ These compose cleanly, so complex patterns don't require complex code. And becau ## Installation > [!Note] -> FastMCP 3.0 is currently in beta. Install with: `pip install fastmcp==3.0.0b1` +> FastMCP 3.0 is currently in beta. Install with: `pip install fastmcp==3.0.0b2` > > For production systems requiring stability, pin to v2: `pip install 'fastmcp<3'` diff --git a/docs/docs.json b/docs/docs.json index 2864855fec..995cb146c3 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -665,7 +665,7 @@ "icon": "code" } ], - "version": "v3.0.0 (beta 1)" + "version": "v3.0.0 (beta 2)" }, { "dropdowns": [ diff --git a/docs/getting-started/installation.mdx b/docs/getting-started/installation.mdx index 9eb54bb16e..0a566bd685 100644 --- a/docs/getting-started/installation.mdx +++ b/docs/getting-started/installation.mdx @@ -8,17 +8,17 @@ icon: arrow-down-to-line We recommend using [uv](https://docs.astral.sh/uv/getting-started/installation/) to install and manage FastMCP. -FastMCP 3.0 is currently in beta. Package managers won't install beta versions by default—you must explicitly request one (e.g., `>=3.0.0b1`). +FastMCP 3.0 is currently in beta. Package managers won't install beta versions by default—you must explicitly request one (e.g., `>=3.0.0b2`). ```bash -pip install "fastmcp>=3.0.0b1" +pip install "fastmcp>=3.0.0b2" ``` Or with uv: ```bash -uv add "fastmcp>=3.0.0b1" +uv add "fastmcp>=3.0.0b2" ``` ### Optional Dependencies @@ -26,7 +26,7 @@ uv add "fastmcp>=3.0.0b1" FastMCP provides optional extras for specific features. For example, to install the background tasks extra: ```bash -pip install "fastmcp[tasks]==3.0.0b1" +pip install "fastmcp[tasks]==3.0.0b2" ``` See [Background Tasks](/servers/tasks) for details on the task system. diff --git a/docs/servers/tasks.mdx b/docs/servers/tasks.mdx index 24fdd4d9d9..2b38dc3f05 100644 --- a/docs/servers/tasks.mdx +++ b/docs/servers/tasks.mdx @@ -43,7 +43,7 @@ MCP background tasks are different: they're **protocol-native**. This means MCP Background tasks require the `tasks` extra: ```bash -pip install "fastmcp[tasks]>=3.0.0b1" +pip install "fastmcp[tasks]>=3.0.0b2" ``` Add `task=True` to any tool, resource, resource template, or prompt decorator. This marks the component as capable of background execution.