ElGraph.MCP (ElGraph v0.3.0)

Copy Markdown View Source

MCP 서버의 툴을 ElGraph 툴로 변환하는 진입점 (SPEC §4).

{:ok, tools} = ElGraph.MCP.tools({MyTransport, client})
specs = Enum.map(tools, &ElGraph.MCP.Tool.to_tool_spec/1)

Summary

Functions

클라이언트 {모듈, 핸들}에서 툴 목록을 가져와 ElGraph.MCP.Tool로 변환한다.

Functions

tools(arg)

@spec tools({module(), ElGraph.MCP.Client.client()}) ::
  {:ok, [ElGraph.MCP.Tool.t()]} | {:error, term()}

클라이언트 {모듈, 핸들}에서 툴 목록을 가져와 ElGraph.MCP.Tool로 변환한다.