We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 07ae8c0 commit 23ff11dCopy full SHA for 23ff11d
src/mcp/server/fastmcp/tools/tool_manager.py
@@ -68,6 +68,12 @@ def add_tool(
68
self._tools[tool.name] = tool
69
return tool
70
71
+ def remove_tool(self, name: str) -> None:
72
+ """Remove a tool by name."""
73
+ if name not in self._tools:
74
+ logger.warning(f"Tried to remove unknown tool: {name}")
75
+ del self._tools[name]
76
+
77
async def call_tool(
78
self,
79
name: str,
0 commit comments