mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-09 15:19:10 +02:00
Remove stale add_resource() key parameter from docs (#3309)
The `key` parameter was removed from `add_resource()` in the 2.x era and no longer exists in the implementation. Removes all references and the "Custom Resource Keys" section from both the current and v2 docs. 🤖 Generated with Claude Code https://claude.ai/code/session_01Nc1qEJ1rKaRRxB5h6Qu5V3 Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
parent
507e6b80ab
commit
c349bd9e25
2 changed files with 2 additions and 54 deletions
|
|
@ -332,15 +332,7 @@ notice_resource = TextResource(
|
|||
)
|
||||
mcp.add_resource(notice_resource)
|
||||
|
||||
# 3. Using a custom key different from the URI
|
||||
special_resource = TextResource(
|
||||
uri="resource://common-notice",
|
||||
name="Special Notice",
|
||||
text="This is a special notice with a custom storage key.",
|
||||
)
|
||||
mcp.add_resource(special_resource, key="resource://custom-key")
|
||||
|
||||
# 4. Exposing a directory listing
|
||||
# 3. Exposing a directory listing
|
||||
data_dir_path = Path("./app_data").resolve()
|
||||
if data_dir_path.is_dir():
|
||||
data_listing_resource = DirectoryResource(
|
||||
|
|
@ -364,24 +356,6 @@ if data_dir_path.is_dir():
|
|||
|
||||
Use these when the content is static or sourced directly from a file/URL, bypassing the need for a dedicated Python function.
|
||||
|
||||
#### Custom Resource Keys
|
||||
|
||||
<VersionBadge version="2.2.0" />
|
||||
|
||||
When adding resources directly with `mcp.add_resource()`, you can optionally provide a custom storage key:
|
||||
|
||||
```python
|
||||
# Creating a resource with standard URI as the key
|
||||
resource = TextResource(uri="resource://data")
|
||||
mcp.add_resource(resource) # Will be stored and accessed using "resource://data"
|
||||
|
||||
# Creating a resource with a custom key
|
||||
special_resource = TextResource(uri="resource://special-data")
|
||||
mcp.add_resource(special_resource, key="internal://data-v2") # Will be stored and accessed using "internal://data-v2"
|
||||
```
|
||||
|
||||
Note that this parameter is only available when using `add_resource()` directly and not through the `@resource` decorator, as URIs are provided explicitly when using the decorator.
|
||||
|
||||
### Notifications
|
||||
|
||||
<VersionBadge version="2.9.1" />
|
||||
|
|
|
|||
|
|
@ -254,15 +254,7 @@ notice_resource = TextResource(
|
|||
)
|
||||
mcp.add_resource(notice_resource)
|
||||
|
||||
# 3. Using a custom key different from the URI
|
||||
special_resource = TextResource(
|
||||
uri="resource://common-notice",
|
||||
name="Special Notice",
|
||||
text="This is a special notice with a custom storage key.",
|
||||
)
|
||||
mcp.add_resource(special_resource, key="resource://custom-key")
|
||||
|
||||
# 4. Exposing a directory listing
|
||||
# 3. Exposing a directory listing
|
||||
data_dir_path = Path("./app_data").resolve()
|
||||
if data_dir_path.is_dir():
|
||||
data_listing_resource = DirectoryResource(
|
||||
|
|
@ -286,24 +278,6 @@ if data_dir_path.is_dir():
|
|||
|
||||
Use these when the content is static or sourced directly from a file/URL, bypassing the need for a dedicated Python function.
|
||||
|
||||
#### Custom Resource Keys
|
||||
|
||||
<VersionBadge version="2.2.0" />
|
||||
|
||||
When adding resources directly with `mcp.add_resource()`, you can optionally provide a custom storage key:
|
||||
|
||||
```python
|
||||
# Creating a resource with standard URI as the key
|
||||
resource = TextResource(uri="resource://data")
|
||||
mcp.add_resource(resource) # Will be stored and accessed using "resource://data"
|
||||
|
||||
# Creating a resource with a custom key
|
||||
special_resource = TextResource(uri="resource://special-data")
|
||||
mcp.add_resource(special_resource, key="internal://data-v2") # Will be stored and accessed using "internal://data-v2"
|
||||
```
|
||||
|
||||
Note that this parameter is only available when using `add_resource()` directly and not through the `@resource` decorator, as URIs are provided explicitly when using the decorator.
|
||||
|
||||
### Notifications
|
||||
|
||||
<VersionBadge version="2.9.1" />
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue