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

Function set_tool_manager_factory

src/mcp_cli/run_command.py:44–51  ·  view source on GitHub ↗

Set a custom ToolManager factory for testing. Args: factory: A callable that creates ToolManager instances, or None to reset.

(factory: Callable[..., ToolManager] | None)

Source from the content-addressed store, hash-verified

42
43
44def set_tool_manager_factory(factory: Callable[..., ToolManager] | None) -> None:
45 """Set a custom ToolManager factory for testing.
46
47 Args:
48 factory: A callable that creates ToolManager instances, or None to reset.
49 """
50 global _tool_manager_factory
51 _tool_manager_factory = factory
52
53
54def _create_tool_manager(

Calls

no outgoing calls