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."""