MCPcopy Create free account
hub / github.com/IBM/mcp-cli / disable_tool

Method disable_tool

src/mcp_cli/tools/manager.py:1059–1064  ·  view source on GitHub ↗

Disable a tool.

(
        self, tool_name: str, reason: DisabledReason = DisabledReason.USER
    )

Source from the content-addressed store, hash-verified

1057 # ================================================================
1058
1059 def disable_tool(
1060 self, tool_name: str, reason: DisabledReason = DisabledReason.USER
1061 ) -> None:
1062 """Disable a tool."""
1063 self.tool_filter.disable_tool(tool_name, reason)
1064 self._invalidate_caches()
1065
1066 def enable_tool(self, tool_name: str) -> None:
1067 """Enable a previously disabled tool."""

Callers 4

test_disable_toolMethod · 0.95
test_enable_toolMethod · 0.95

Calls 1

_invalidate_cachesMethod · 0.95

Tested by 4

test_disable_toolMethod · 0.76
test_enable_toolMethod · 0.76