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

Function _make_processor

tests/chat/test_tool_processor.py:708–716  ·  view source on GitHub ↗

Return a ToolProcessor with sensible defaults.

(tool_manager=None, ui_manager=None, context=None)

Source from the content-addressed store, hash-verified

706
707
708def _make_processor(tool_manager=None, ui_manager=None, context=None):
709 """Return a ToolProcessor with sensible defaults."""
710 if tool_manager is None:
711 tool_manager = DummyToolManager()
712 if context is None:
713 context = DummyContext(tool_manager=tool_manager)
714 if ui_manager is None:
715 ui_manager = DummyUIManager()
716 return ToolProcessor(context, ui_manager)
717
718
719class DummyContextWithSession(DummyContext):

Callers 14

_procMethod · 0.85
_procMethod · 0.85
_proc_with_mapMethod · 0.85
_procMethod · 0.85
_procMethod · 0.85
_procMethod · 0.85
_procMethod · 0.85
_procMethod · 0.85

Calls 4

ToolProcessorClass · 0.90
DummyToolManagerClass · 0.70
DummyContextClass · 0.70
DummyUIManagerClass · 0.70

Tested by

no test coverage detected