Synaptic.MCP.Adapter behaviour (synaptic v0.3.0-alpha.8)
View SourceBehaviour for MCP transport adapters.
Summary
Callbacks
@callback discover( Synaptic.MCP.Connection.t(), keyword() ) :: {:ok, Synaptic.MCP.Discovery.t()} | {:error, term()}
@callback list_resources( Synaptic.MCP.Connection.t(), keyword() ) :: {:ok, [map()]} | {:error, term()}
@callback read_resource(Synaptic.MCP.Connection.t(), String.t(), keyword()) :: {:ok, term()} | {:error, term()}