Spaces:
Running
Running
Jeremiah Lowin commited on
Commit ·
96d7545
1
Parent(s): e66010e
Remove FastMCP server tags
Browse files
src/fastmcp/server/server.py
CHANGED
|
@@ -121,7 +121,6 @@ class FastMCP(Generic[LifespanResultT]):
|
|
| 121 |
]
|
| 122 |
| None
|
| 123 |
) = None,
|
| 124 |
-
tags: set[str] | None = None,
|
| 125 |
tool_serializer: Callable[[Any], str] | None = None,
|
| 126 |
cache_expiration_seconds: float | None = None,
|
| 127 |
on_duplicate_tools: DuplicateBehavior | None = None,
|
|
@@ -152,8 +151,6 @@ class FastMCP(Generic[LifespanResultT]):
|
|
| 152 |
resource_prefix_format or fastmcp.settings.resource_prefix_format
|
| 153 |
)
|
| 154 |
|
| 155 |
-
self.tags: set[str] = tags or set()
|
| 156 |
-
|
| 157 |
self._cache = TimedCache(
|
| 158 |
expiration=datetime.timedelta(seconds=cache_expiration_seconds or 0)
|
| 159 |
)
|
|
|
|
| 121 |
]
|
| 122 |
| None
|
| 123 |
) = None,
|
|
|
|
| 124 |
tool_serializer: Callable[[Any], str] | None = None,
|
| 125 |
cache_expiration_seconds: float | None = None,
|
| 126 |
on_duplicate_tools: DuplicateBehavior | None = None,
|
|
|
|
| 151 |
resource_prefix_format or fastmcp.settings.resource_prefix_format
|
| 152 |
)
|
| 153 |
|
|
|
|
|
|
|
| 154 |
self._cache = TimedCache(
|
| 155 |
expiration=datetime.timedelta(seconds=cache_expiration_seconds or 0)
|
| 156 |
)
|
tests/deprecated/test_settings.py
CHANGED
|
@@ -175,7 +175,6 @@ class TestDeprecatedServerInitKwargs:
|
|
| 175 |
server = FastMCP(
|
| 176 |
name="TestServer",
|
| 177 |
instructions="Test instructions",
|
| 178 |
-
tags={"test", "server"},
|
| 179 |
cache_expiration_seconds=60.0,
|
| 180 |
on_duplicate_tools="warn",
|
| 181 |
on_duplicate_resources="error",
|
|
@@ -193,7 +192,6 @@ class TestDeprecatedServerInitKwargs:
|
|
| 193 |
# Verify server was created successfully
|
| 194 |
assert server.name == "TestServer"
|
| 195 |
assert server.instructions == "Test instructions"
|
| 196 |
-
assert server.tags == {"test", "server"}
|
| 197 |
|
| 198 |
def test_none_values_no_warnings(self):
|
| 199 |
"""Test that None values for deprecated kwargs don't raise warnings."""
|
|
|
|
| 175 |
server = FastMCP(
|
| 176 |
name="TestServer",
|
| 177 |
instructions="Test instructions",
|
|
|
|
| 178 |
cache_expiration_seconds=60.0,
|
| 179 |
on_duplicate_tools="warn",
|
| 180 |
on_duplicate_resources="error",
|
|
|
|
| 192 |
# Verify server was created successfully
|
| 193 |
assert server.name == "TestServer"
|
| 194 |
assert server.instructions == "Test instructions"
|
|
|
|
| 195 |
|
| 196 |
def test_none_values_no_warnings(self):
|
| 197 |
"""Test that None values for deprecated kwargs don't raise warnings."""
|