MCP 서버에서 가져온 툴 (SPEC §4: MCP 툴 → Action 자동 변환).
to_tool_spec/1은 ElGraph.Action.to_tool_spec/1과 같은 형태를 반환하므로
LLM tool-calling 루프에서 Action과 MCP 툴을 구분 없이 섞어 쓸 수 있다.
Summary
Types
@type t() :: %ElGraph.MCP.Tool{ client: ElGraph.MCP.Client.client(), client_mod: module(), description: String.t() | nil, input_schema: map(), name: String.t() }