MCPcopy Create free account
hub / github.com/IBM/AssetOpsBench / __init__

Method __init__

src/agent/plan_execute/executor.py:50–58  ·  view source on GitHub ↗
(
        self,
        llm: LLMBackend,
        server_paths: dict[str, Path | str] | None = None,
    )

Source from the content-addressed store, hash-verified

48 """Executes plan steps by routing tool calls to MCP servers."""
49
50 def __init__(
51 self,
52 llm: LLMBackend,
53 server_paths: dict[str, Path | str] | None = None,
54 ) -> None:
55 self._llm = llm
56 self._server_paths = (
57 DEFAULT_SERVER_PATHS if server_paths is None else server_paths
58 )
59
60 async def get_server_descriptions(self) -> dict[str, str]:
61 """Query each registered MCP server and return formatted tool signatures."""

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected