Synaptic.MCP (synaptic v0.3.0-alpha.8)
View SourceFacade for MCP connection normalization, discovery, and execution.
Summary
Types
@type connection_entry() :: Synaptic.MCP.Connection.t() | atom() | map() | keyword()
Functions
@spec discover( Synaptic.MCP.Connection.t(), keyword() ) :: {:ok, Synaptic.MCP.Discovery.t()} | {:error, term()}
@spec list_resources( Synaptic.MCP.Connection.t(), keyword() ) :: {:ok, [map()]} | {:error, term()}
@spec normalize_connections( [connection_entry()] | connection_entry(), keyword() ) :: {:ok, [Synaptic.MCP.Connection.t()]} | {:error, term()}
@spec read_resource(Synaptic.MCP.Connection.t(), String.t(), keyword()) :: {:ok, term()} | {:error, term()}
@spec server_name(Synaptic.MCP.Connection.t()) :: String.t()