Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions docs/getting-started/installation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,21 @@ FastMCP 3.0 is currently in beta. Install by specifying the version explicitly.
</Note>

```bash
pip install fastmcp==3.0.0b1
uv add "fastmcp>=3.0.0b1" --prerelease=explicit
```

If you plan to use FastMCP in a uv-managed project, you can add it as a dependency with:
Or with pip:

```bash
uv add fastmcp --prerelease=allow
pip install "fastmcp>=3.0.0b1" --pre
```

### Optional Dependencies

FastMCP provides optional extras for specific features. For example, to install the background tasks extra:

```bash
pip install "fastmcp[tasks]==3.0.0b1"
uv add "fastmcp[tasks]>=3.0.0b1" --prerelease=explicit
```

See [Background Tasks](/servers/tasks) for details on the task system.
Expand Down
4 changes: 1 addition & 3 deletions docs/servers/tasks.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,7 @@ MCP background tasks are different: they're **protocol-native**. This means MCP
<VersionBadge version="3.0.0" /> Background tasks require the `tasks` extra:

```bash
pip install "fastmcp[tasks]==3.0.0b1"
# or with uv
uv add "fastmcp[tasks]" --prerelease=allow
uv add "fastmcp[tasks]>=3.0.0b1" --prerelease=explicit
```

Add `task=True` to any tool, resource, resource template, or prompt decorator. This marks the component as capable of background execution.
Expand Down
Loading